Class ImportTr34KeyBlock
- java.lang.Object
-
- software.amazon.awssdk.services.paymentcryptography.model.ImportTr34KeyBlock
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ImportTr34KeyBlock.Builder,ImportTr34KeyBlock>
@Generated("software.amazon.awssdk:codegen") public final class ImportTr34KeyBlock extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ImportTr34KeyBlock.Builder,ImportTr34KeyBlock>
Parameter information for key material import using the asymmetric TR-34 key exchange method.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceImportTr34KeyBlock.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ImportTr34KeyBlock.Builderbuilder()StringcertificateAuthorityPublicKeyIdentifier()TheKeyARNof the certificate chain that signs the signing key certificate during TR-34 key import.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringimportToken()The import token that initiates key import using the asymmetric TR-34 key exchange method into Amazon Web Services Payment Cryptography.Tr34KeyBlockFormatkeyBlockFormat()The key block format to use during key import.StringkeyBlockFormatAsString()The key block format to use during key import.StringrandomNonce()A random number value that is unique to the TR-34 key block generated using 2 pass.List<SdkField<?>>sdkFields()static Class<? extends ImportTr34KeyBlock.Builder>serializableBuilderClass()StringsigningKeyCertificate()The public key component in PEM certificate format of the private key that signs the KDH TR-34 WrappedKeyBlock.ImportTr34KeyBlock.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringwrappedKeyBlock()The TR-34 wrapped key block to import.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
certificateAuthorityPublicKeyIdentifier
public final String certificateAuthorityPublicKeyIdentifier()
The
KeyARNof the certificate chain that signs the signing key certificate during TR-34 key import.- Returns:
- The
KeyARNof the certificate chain that signs the signing key certificate during TR-34 key import.
-
importToken
public final 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.
- Returns:
- 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.
-
keyBlockFormat
public final Tr34KeyBlockFormat keyBlockFormat()
The key block format to use during key import. The only value allowed is
X9_TR34_2012.If the service returns an enum value that is not available in the current SDK version,
keyBlockFormatwill returnTr34KeyBlockFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromkeyBlockFormatAsString().- Returns:
- The key block format to use during key import. The only value allowed is
X9_TR34_2012. - See Also:
Tr34KeyBlockFormat
-
keyBlockFormatAsString
public final String keyBlockFormatAsString()
The key block format to use during key import. The only value allowed is
X9_TR34_2012.If the service returns an enum value that is not available in the current SDK version,
keyBlockFormatwill returnTr34KeyBlockFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromkeyBlockFormatAsString().- Returns:
- The key block format to use during key import. The only value allowed is
X9_TR34_2012. - See Also:
Tr34KeyBlockFormat
-
randomNonce
public final 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.
- Returns:
- 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.
-
signingKeyCertificate
public final String signingKeyCertificate()
The public key component in PEM certificate format of the private key that signs the KDH TR-34 WrappedKeyBlock.
- Returns:
- The public key component in PEM certificate format of the private key that signs the KDH TR-34 WrappedKeyBlock.
-
wrappedKeyBlock
public final String wrappedKeyBlock()
The TR-34 wrapped key block to import.
- Returns:
- The TR-34 wrapped key block to import.
-
toBuilder
public ImportTr34KeyBlock.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ImportTr34KeyBlock.Builder,ImportTr34KeyBlock>
-
builder
public static ImportTr34KeyBlock.Builder builder()
-
serializableBuilderClass
public static Class<? extends ImportTr34KeyBlock.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-