Interface KeyModesOfUse.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<KeyModesOfUse.Builder,
,KeyModesOfUse> SdkBuilder<KeyModesOfUse.Builder,
,KeyModesOfUse> SdkPojo
- Enclosing class:
KeyModesOfUse
-
Method Summary
Modifier and TypeMethodDescriptionSpecifies whether an Amazon Web Services Payment Cryptography key can be used to decrypt data.Specifies whether an Amazon Web Services Payment Cryptography key can be used to derive new keys.Specifies whether an Amazon Web Services Payment Cryptography key can be used to encrypt data.Specifies whether an Amazon Web Services Payment Cryptography key can be used to generate and verify other card and PIN verification keys.noRestrictions
(Boolean noRestrictions) Specifies whether an Amazon Web Services Payment Cryptography key has no special restrictions other than the restrictions implied byKeyUsage
.Specifies whether an Amazon Web Services Payment Cryptography key can be used for signing.Specifies whether an Amazon Web Services Payment Cryptography key can be used to unwrap other keys.Specifies whether an Amazon Web Services Payment Cryptography key can be used to verify signatures.Specifies whether an Amazon Web Services Payment Cryptography key can be used to wrap other keys.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 Details
-
encrypt
Specifies whether an Amazon Web Services Payment Cryptography key can be used to encrypt data.
- Parameters:
encrypt
- Specifies whether an Amazon Web Services Payment Cryptography key can be used to encrypt data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
decrypt
Specifies whether an Amazon Web Services Payment Cryptography key can be used to decrypt data.
- Parameters:
decrypt
- Specifies whether an Amazon Web Services Payment Cryptography key can be used to decrypt data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
wrap
Specifies whether an Amazon Web Services Payment Cryptography key can be used to wrap other keys.
- Parameters:
wrap
- Specifies whether an Amazon Web Services Payment Cryptography key can be used to wrap other keys.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unwrap
Specifies whether an Amazon Web Services Payment Cryptography key can be used to unwrap other keys.
- Parameters:
unwrap
- Specifies whether an Amazon Web Services Payment Cryptography key can be used to unwrap other keys.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
generate
Specifies whether an Amazon Web Services Payment Cryptography key can be used to generate and verify other card and PIN verification keys.
- Parameters:
generate
- Specifies whether an Amazon Web Services Payment Cryptography key can be used to generate and verify other card and PIN verification keys.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sign
Specifies whether an Amazon Web Services Payment Cryptography key can be used for signing.
- Parameters:
sign
- Specifies whether an Amazon Web Services Payment Cryptography key can be used for signing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
verify
Specifies whether an Amazon Web Services Payment Cryptography key can be used to verify signatures.
- Parameters:
verify
- Specifies whether an Amazon Web Services Payment Cryptography key can be used to verify signatures.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deriveKey
Specifies whether an Amazon Web Services Payment Cryptography key can be used to derive new keys.
- Parameters:
deriveKey
- Specifies whether an Amazon Web Services Payment Cryptography key can be used to derive new keys.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
noRestrictions
Specifies whether an Amazon Web Services Payment Cryptography key has no special restrictions other than the restrictions implied by
KeyUsage
.- Parameters:
noRestrictions
- Specifies whether an Amazon Web Services Payment Cryptography key has no special restrictions other than the restrictions implied byKeyUsage
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-