@Generated(value="software.amazon.awssdk:codegen") public final class ImportTr34KeyBlock extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ImportTr34KeyBlock.Builder,ImportTr34KeyBlock>
Parameter information for key material import using TR-34 standard.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ImportTr34KeyBlock.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ImportTr34KeyBlock.Builder |
builder() |
String |
certificateAuthorityPublicKeyIdentifier()
The
KeyARN of the certificate chain that signs the signing key certificate during TR-34 key import. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
importToken()
The import token that initiates key import into Amazon Web Services Payment Cryptography.
|
Tr34KeyBlockFormat |
keyBlockFormat()
The key block format to use during key import.
|
String |
keyBlockFormatAsString()
The key block format to use during key import.
|
String |
randomNonce()
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() |
String |
signingKeyCertificate()
The public key component in PEM certificate format of the private key that signs the KDH TR-34 wrapped key block.
|
ImportTr34KeyBlock.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
wrappedKeyBlock()
The TR-34 wrapped key block to import.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String certificateAuthorityPublicKeyIdentifier()
The KeyARN of the certificate chain that signs the signing key certificate during TR-34 key import.
KeyARN of the certificate chain that signs the signing key certificate during TR-34 key
import.public final String importToken()
The import token that initiates key import 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.
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, keyBlockFormat
will return Tr34KeyBlockFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from keyBlockFormatAsString().
X9_TR34_2012.Tr34KeyBlockFormatpublic 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, keyBlockFormat
will return Tr34KeyBlockFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from keyBlockFormatAsString().
X9_TR34_2012.Tr34KeyBlockFormatpublic 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.
public final String signingKeyCertificate()
The public key component in PEM certificate format of the private key that signs the KDH TR-34 wrapped key block.
public final String wrappedKeyBlock()
The TR-34 wrapped key block to import.
public ImportTr34KeyBlock.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ImportTr34KeyBlock.Builder,ImportTr34KeyBlock>public static ImportTr34KeyBlock.Builder builder()
public static Class<? extends ImportTr34KeyBlock.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.