KeyKeyAttributesKeyModesOfUse

data class KeyKeyAttributesKeyModesOfUse(val decrypt: Boolean? = null, val deriveKey: Boolean? = null, val encrypt: Boolean? = null, val generate: Boolean? = null, val noRestrictions: Boolean? = null, val sign: Boolean? = null, val unwrap: Boolean? = null, val verify: Boolean? = null, val wrap: Boolean? = null)

Constructors

Link copied to clipboard
constructor(decrypt: Boolean? = null, deriveKey: Boolean? = null, encrypt: Boolean? = null, generate: Boolean? = null, noRestrictions: Boolean? = null, sign: Boolean? = null, unwrap: Boolean? = null, verify: Boolean? = null, wrap: Boolean? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val decrypt: Boolean? = null

Whether an AWS Payment Cryptography key can be used to decrypt data.

Link copied to clipboard
val deriveKey: Boolean? = null

Whether an AWS Payment Cryptography key can be used to derive new keys.

Link copied to clipboard
val encrypt: Boolean? = null

Whether an AWS Payment Cryptography key can be used to encrypt data.

Link copied to clipboard
val generate: Boolean? = null

Whether an AWS Payment Cryptography key can be used to generate and verify other card and PIN verification keys.

Link copied to clipboard
val noRestrictions: Boolean? = null

Whether an AWS Payment Cryptography key has no special restrictions other than the restrictions implied by KeyUsage.

Link copied to clipboard
val sign: Boolean? = null

Whether an AWS Payment Cryptography key can be used for signing.

Link copied to clipboard
val unwrap: Boolean? = null

Whether an AWS Payment Cryptography key can be used to unwrap other keys.

Link copied to clipboard
val verify: Boolean? = null

Whether an AWS Payment Cryptography key can be used to verify signatures.

Link copied to clipboard
val wrap: Boolean? = null

Whether an AWS Payment Cryptography key can be used to wrap other keys.