Interface ImportTr34KeyBlock.Builder

    • Method Detail

      • 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.
      • 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.
      • 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:
        Tr34KeyBlockFormat, Tr34KeyBlockFormat
      • 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:
        Tr34KeyBlockFormat, Tr34KeyBlockFormat
      • 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.
      • 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.
      • 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.