KeyModesOfUse

The list of cryptographic operations that you can perform using the key. The modes of use are defined in section A.5.3 of the TR-31 spec.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Specifies whether an Amazon Web Services Payment Cryptography key can be used to decrypt data.

Link copied to clipboard

Specifies whether an Amazon Web Services Payment Cryptography key can be used to derive new keys.

Link copied to clipboard

Specifies whether an Amazon Web Services Payment Cryptography key can be used to encrypt data.

Link copied to clipboard

Specifies whether an Amazon Web Services Payment Cryptography key can be used to generate and verify other card and PIN verification keys.

Link copied to clipboard

Specifies whether an Amazon Web Services Payment Cryptography key has no special restrictions other than the restrictions implied by KeyUsage.

Link copied to clipboard

Specifies whether an Amazon Web Services Payment Cryptography key can be used for signing.

Link copied to clipboard

Specifies whether an Amazon Web Services Payment Cryptography key can be used to unwrap other keys.

Link copied to clipboard

Specifies whether an Amazon Web Services Payment Cryptography key can be used to verify signatures.

Link copied to clipboard

Specifies whether an Amazon Web Services Payment Cryptography key can be used to wrap other keys.

Functions

Link copied to clipboard
inline fun copy(block: KeyModesOfUse.Builder.() -> Unit = {}): KeyModesOfUse
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String