Interface ImportTr34KeyBlock.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ImportTr34KeyBlock.Builder,ImportTr34KeyBlock>, SdkBuilder<ImportTr34KeyBlock.Builder,ImportTr34KeyBlock>, SdkPojo
Enclosing class:
ImportTr34KeyBlock

public static interface ImportTr34KeyBlock.Builder extends SdkPojo, CopyableBuilder<ImportTr34KeyBlock.Builder,ImportTr34KeyBlock>
  • Method Details

    • certificateAuthorityPublicKeyIdentifier

      ImportTr34KeyBlock.Builder certificateAuthorityPublicKeyIdentifier(String certificateAuthorityPublicKeyIdentifier)

      The KeyARN of the certificate chain that signs the signing key certificate during TR-34 key import.

      Parameters:
      certificateAuthorityPublicKeyIdentifier - The KeyARN of the certificate chain that signs the signing key certificate during TR-34 key import.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • signingKeyCertificate

      ImportTr34KeyBlock.Builder signingKeyCertificate(String signingKeyCertificate)

      The public key component in PEM certificate format of the private key that signs the KDH TR-34 WrappedKeyBlock.

      Parameters:
      signingKeyCertificate - The public key component in PEM certificate format of the private key that signs the KDH TR-34 WrappedKeyBlock.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • importToken

      ImportTr34KeyBlock.Builder importToken(String importToken)

      The import token that initiates key import using the asymmetric TR-34 key exchange method into Amazon Web Services Payment Cryptography. It expires after 7 days. You can use the same import token to import multiple keys to the same service account.

      Parameters:
      importToken - The import token that initiates key import using the asymmetric TR-34 key exchange method into Amazon Web Services Payment Cryptography. It expires after 7 days. You can use the same import token to import multiple keys to the same service account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • wrappedKeyBlock

      ImportTr34KeyBlock.Builder wrappedKeyBlock(String wrappedKeyBlock)

      The TR-34 wrapped key block to import.

      Parameters:
      wrappedKeyBlock - The TR-34 wrapped key block to import.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • keyBlockFormat

      ImportTr34KeyBlock.Builder keyBlockFormat(String keyBlockFormat)

      The key block format to use during key import. The only value allowed is X9_TR34_2012.

      Parameters:
      keyBlockFormat - The key block format to use during key import. The only value allowed is X9_TR34_2012.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • keyBlockFormat

      ImportTr34KeyBlock.Builder keyBlockFormat(Tr34KeyBlockFormat keyBlockFormat)

      The key block format to use during key import. The only value allowed is X9_TR34_2012.

      Parameters:
      keyBlockFormat - The key block format to use during key import. The only value allowed is X9_TR34_2012.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • randomNonce

      ImportTr34KeyBlock.Builder randomNonce(String randomNonce)

      A random number value that is unique to the TR-34 key block generated using 2 pass. The operation will fail, if a random nonce value is not provided for a TR-34 key block generated using 2 pass.

      Parameters:
      randomNonce - A random number value that is unique to the TR-34 key block generated using 2 pass. The operation will fail, if a random nonce value is not provided for a TR-34 key block generated using 2 pass.
      Returns:
      Returns a reference to this object so that method calls can be chained together.