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) TheKeyARNof 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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
certificateAuthorityPublicKeyIdentifier
ImportTr34KeyBlock.Builder certificateAuthorityPublicKeyIdentifier(String certificateAuthorityPublicKeyIdentifier) The
KeyARNof the certificate chain that signs the signing key certificate during TR-34 key import.- Parameters:
certificateAuthorityPublicKeyIdentifier- TheKeyARNof 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.
-