public static interface KeyAttributes.Builder extends SdkPojo, CopyableBuilder<KeyAttributes.Builder,KeyAttributes>
| Modifier and Type | Method and Description |
|---|---|
KeyAttributes.Builder |
keyAlgorithm(KeyAlgorithm keyAlgorithm)
The key algorithm to be use during creation of an Amazon Web Services Payment Cryptography key.
|
KeyAttributes.Builder |
keyAlgorithm(String keyAlgorithm)
The key algorithm to be use during creation of an Amazon Web Services Payment Cryptography key.
|
KeyAttributes.Builder |
keyClass(KeyClass keyClass)
The type of Amazon Web Services Payment Cryptography key to create, which determines the classification of the
cryptographic method and whether Amazon Web Services Payment Cryptography key contains a symmetric key or an
asymmetric key pair.
|
KeyAttributes.Builder |
keyClass(String keyClass)
The type of Amazon Web Services Payment Cryptography key to create, which determines the classification of the
cryptographic method and whether Amazon Web Services Payment Cryptography key contains a symmetric key or an
asymmetric key pair.
|
default KeyAttributes.Builder |
keyModesOfUse(Consumer<KeyModesOfUse.Builder> keyModesOfUse)
The list of cryptographic operations that you can perform using the key.
|
KeyAttributes.Builder |
keyModesOfUse(KeyModesOfUse keyModesOfUse)
The list of cryptographic operations that you can perform using the key.
|
KeyAttributes.Builder |
keyUsage(KeyUsage keyUsage)
The cryptographic usage of an Amazon Web Services Payment Cryptography key as defined in section A.5.2 of the
TR-31 spec.
|
KeyAttributes.Builder |
keyUsage(String keyUsage)
The cryptographic usage of an Amazon Web Services Payment Cryptography key as defined in section A.5.2 of the
TR-31 spec.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildKeyAttributes.Builder keyAlgorithm(String keyAlgorithm)
The key algorithm to be use during creation of an Amazon Web Services Payment Cryptography key.
For symmetric keys, Amazon Web Services Payment Cryptography supports AES and TDES
algorithms. For asymmetric keys, Amazon Web Services Payment Cryptography supports RSA and
ECC_NIST algorithms.
keyAlgorithm - The key algorithm to be use during creation of an Amazon Web Services Payment Cryptography key.
For symmetric keys, Amazon Web Services Payment Cryptography supports AES and
TDES algorithms. For asymmetric keys, Amazon Web Services Payment Cryptography supports
RSA and ECC_NIST algorithms.
KeyAlgorithm,
KeyAlgorithmKeyAttributes.Builder keyAlgorithm(KeyAlgorithm keyAlgorithm)
The key algorithm to be use during creation of an Amazon Web Services Payment Cryptography key.
For symmetric keys, Amazon Web Services Payment Cryptography supports AES and TDES
algorithms. For asymmetric keys, Amazon Web Services Payment Cryptography supports RSA and
ECC_NIST algorithms.
keyAlgorithm - The key algorithm to be use during creation of an Amazon Web Services Payment Cryptography key.
For symmetric keys, Amazon Web Services Payment Cryptography supports AES and
TDES algorithms. For asymmetric keys, Amazon Web Services Payment Cryptography supports
RSA and ECC_NIST algorithms.
KeyAlgorithm,
KeyAlgorithmKeyAttributes.Builder keyClass(String keyClass)
The type of Amazon Web Services Payment Cryptography key to create, which determines the classification of the cryptographic method and whether Amazon Web Services Payment Cryptography key contains a symmetric key or an asymmetric key pair.
keyClass - The type of Amazon Web Services Payment Cryptography key to create, which determines the classification
of the cryptographic method and whether Amazon Web Services Payment Cryptography key contains a
symmetric key or an asymmetric key pair.KeyClass,
KeyClassKeyAttributes.Builder keyClass(KeyClass keyClass)
The type of Amazon Web Services Payment Cryptography key to create, which determines the classification of the cryptographic method and whether Amazon Web Services Payment Cryptography key contains a symmetric key or an asymmetric key pair.
keyClass - The type of Amazon Web Services Payment Cryptography key to create, which determines the classification
of the cryptographic method and whether Amazon Web Services Payment Cryptography key contains a
symmetric key or an asymmetric key pair.KeyClass,
KeyClassKeyAttributes.Builder keyModesOfUse(KeyModesOfUse keyModesOfUse)
The list of cryptographic operations that you can perform using the key.
keyModesOfUse - The list of cryptographic operations that you can perform using the key.default KeyAttributes.Builder keyModesOfUse(Consumer<KeyModesOfUse.Builder> keyModesOfUse)
The list of cryptographic operations that you can perform using the key.
This is a convenience method that creates an instance of theKeyModesOfUse.Builder avoiding the need
to create one manually via KeyModesOfUse.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to keyModesOfUse(KeyModesOfUse).
keyModesOfUse - a consumer that will call methods on KeyModesOfUse.BuilderkeyModesOfUse(KeyModesOfUse)KeyAttributes.Builder keyUsage(String keyUsage)
The cryptographic usage of an Amazon Web Services Payment Cryptography key as defined in section A.5.2 of the TR-31 spec.
KeyAttributes.Builder keyUsage(KeyUsage keyUsage)
The cryptographic usage of an Amazon Web Services Payment Cryptography key as defined in section A.5.2 of the TR-31 spec.
Copyright © 2023. All rights reserved.