Class KeyKeyAttributeKeyModesOfUse


  • public final class KeyKeyAttributeKeyModesOfUse
    extends java.lang.Object
    • Method Detail

      • decrypt

        public java.util.Optional<java.lang.Boolean> decrypt()
        Returns:
        Whether an AWS Payment Cryptography key can be used to decrypt data.
      • deriveKey

        public java.util.Optional<java.lang.Boolean> deriveKey()
        Returns:
        Whether an AWS Payment Cryptography key can be used to derive new keys.
      • encrypt

        public java.util.Optional<java.lang.Boolean> encrypt()
        Returns:
        Whether an AWS Payment Cryptography key can be used to encrypt data.
      • generate

        public java.util.Optional<java.lang.Boolean> generate()
        Returns:
        Whether an AWS Payment Cryptography key can be used to generate and verify other card and PIN verification keys.
      • noRestrictions

        public java.util.Optional<java.lang.Boolean> noRestrictions()
        Returns:
        Whether an AWS Payment Cryptography key has no special restrictions other than the restrictions implied by KeyUsage.
      • sign

        public java.util.Optional<java.lang.Boolean> sign()
        Returns:
        Whether an AWS Payment Cryptography key can be used for signing.
      • unwrap

        public java.util.Optional<java.lang.Boolean> unwrap()
        Returns:
        Whether an AWS Payment Cryptography key can be used to unwrap other keys.
      • verify

        public java.util.Optional<java.lang.Boolean> verify()
        Returns:
        Whether an AWS Payment Cryptography key can be used to verify signatures.
      • wrap

        public java.util.Optional<java.lang.Boolean> wrap()
        Returns:
        Whether an AWS Payment Cryptography key can be used to wrap other keys.