Interface ImportAs2805KeyCryptogram.Builder

  • Method Details

    • as2805KeyVariant

      ImportAs2805KeyCryptogram.Builder as2805KeyVariant(String as2805KeyVariant)

      The cryptographic usage of the key under import.

      Parameters:
      as2805KeyVariant - The cryptographic usage of the key under import.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • as2805KeyVariant

      ImportAs2805KeyCryptogram.Builder as2805KeyVariant(As2805KeyVariant as2805KeyVariant)

      The cryptographic usage of the key under import.

      Parameters:
      as2805KeyVariant - The cryptographic usage of the key under import.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • keyModesOfUse

      ImportAs2805KeyCryptogram.Builder keyModesOfUse(KeyModesOfUse keyModesOfUse)
      Sets the value of the KeyModesOfUse property for this object.
      Parameters:
      keyModesOfUse - The new value for the KeyModesOfUse property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • keyModesOfUse

      default ImportAs2805KeyCryptogram.Builder keyModesOfUse(Consumer<KeyModesOfUse.Builder> keyModesOfUse)
      Sets the value of the KeyModesOfUse property for this object. This is a convenience method that creates an instance of the KeyModesOfUse.Builder avoiding the need to create one manually via KeyModesOfUse.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to keyModesOfUse(KeyModesOfUse).

      Parameters:
      keyModesOfUse - a consumer that will call methods on KeyModesOfUse.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • keyAlgorithm

      ImportAs2805KeyCryptogram.Builder keyAlgorithm(String keyAlgorithm)

      The key algorithm of the key under import.

      Parameters:
      keyAlgorithm - The key algorithm of the key under import.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • keyAlgorithm

      ImportAs2805KeyCryptogram.Builder keyAlgorithm(KeyAlgorithm keyAlgorithm)

      The key algorithm of the key under import.

      Parameters:
      keyAlgorithm - The key algorithm of the key under import.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • exportable

      Specified whether the key is exportable. This data is immutable after the key is imported.

      Parameters:
      exportable - Specified whether the key is exportable. This data is immutable after the key is imported.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • wrappingKeyIdentifier

      ImportAs2805KeyCryptogram.Builder wrappingKeyIdentifier(String wrappingKeyIdentifier)
      Sets the value of the WrappingKeyIdentifier property for this object.
      Parameters:
      wrappingKeyIdentifier - The new value for the WrappingKeyIdentifier property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • wrappedKeyCryptogram

      ImportAs2805KeyCryptogram.Builder wrappedKeyCryptogram(String wrappedKeyCryptogram)

      The wrapped key cryptogram under import.

      Parameters:
      wrappedKeyCryptogram - The wrapped key cryptogram under import.
      Returns:
      Returns a reference to this object so that method calls can be chained together.