Interface ImportTr34KeyBlock.Builder

  • 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 30 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 30 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.