Class ImportTr34KeyBlock
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ImportTr34KeyBlock.Builder,ImportTr34KeyBlock>
Parameter information for key material import using the asymmetric TR-34 key exchange method.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic ImportTr34KeyBlock.Builderbuilder()final StringTheKeyARNof the certificate chain that signs the signing key certificate during TR-34 key import.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringThe import token that initiates key import using the asymmetric TR-34 key exchange method into Amazon Web Services Payment Cryptography.final Tr34KeyBlockFormatThe key block format to use during key import.final StringThe key block format to use during key import.final StringA random number value that is unique to the TR-34 key block generated using 2 pass.static Class<? extends ImportTr34KeyBlock.Builder> final StringThe public key component in PEM certificate format of the private key that signs the KDH TR-34 WrappedKeyBlock.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final StringThe TR-34 wrapped key block to import.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
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.
-
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.
-
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.
-
wrappedKeyBlock
The TR-34 wrapped key block to import.
- Returns:
- The TR-34 wrapped key block to import.
-
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:
-
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:
-
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.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ImportTr34KeyBlock.Builder,ImportTr34KeyBlock> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-