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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ImportTr34KeyBlock.BuildercertificateAuthorityPublicKeyIdentifier(String certificateAuthorityPublicKeyIdentifier)TheKeyARNof the certificate chain that signs the signing key certificate during TR-34 key import.ImportTr34KeyBlock.BuilderimportToken(String importToken)The import token that initiates key import using the asymmetric TR-34 key exchange method into Amazon Web Services Payment Cryptography.ImportTr34KeyBlock.BuilderkeyBlockFormat(String keyBlockFormat)The key block format to use during key import.ImportTr34KeyBlock.BuilderkeyBlockFormat(Tr34KeyBlockFormat keyBlockFormat)The key block format to use during key import.ImportTr34KeyBlock.BuilderrandomNonce(String randomNonce)A random number value that is unique to the TR-34 key block generated using 2 pass.ImportTr34KeyBlock.BuildersigningKeyCertificate(String signingKeyCertificate)The public key component in PEM certificate format of the private key that signs the KDH TR-34 WrappedKeyBlock.ImportTr34KeyBlock.BuilderwrappedKeyBlock(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 Detail
-
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.
-
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 isX9_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 isX9_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.
-
-