Interface ImportTr34KeyBlock.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ImportTr34KeyBlock.Builder,
,ImportTr34KeyBlock> SdkBuilder<ImportTr34KeyBlock.Builder,
,ImportTr34KeyBlock> SdkPojo
- Enclosing class:
ImportTr34KeyBlock
-
Method Summary
Modifier and TypeMethodDescriptioncertificateAuthorityPublicKeyIdentifier
(String certificateAuthorityPublicKeyIdentifier) TheKeyARN
of the certificate chain that signs the signing key certificate during TR-34 key import.importToken
(String importToken) The import token that initiates key import using the asymmetric TR-34 key exchange method into Amazon Web Services Payment Cryptography.keyBlockFormat
(String keyBlockFormat) The key block format to use during key import.keyBlockFormat
(Tr34KeyBlockFormat keyBlockFormat) The key block format to use during key import.randomNonce
(String randomNonce) A random number value that is unique to the TR-34 key block generated using 2 pass.signingKeyCertificate
(String signingKeyCertificate) The public key component in PEM certificate format of the private key that signs the KDH TR-34 WrappedKeyBlock.wrappedKeyBlock
(String wrappedKeyBlock) The TR-34 wrapped key block to import.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
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
- TheKeyARN
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
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
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
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
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 isX9_TR34_2012
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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 isX9_TR34_2012
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
-