Package-level declarations

Types

Link copied to clipboard

Amazon Web Services Payment Cryptography Control Plane APIs manage encryption keys for use during payment-related cryptographic operations. You can create, import, export, share, manage, and delete keys. You can also manage Identity and Access Management (IAM) policies for keys. For more information, see Identity and access management in the Amazon Web Services Payment Cryptography User Guide.

Properties

Link copied to clipboard
const val SdkVersion: String
Link copied to clipboard
Link copied to clipboard
const val ServiceId: String

Functions

Link copied to clipboard

Creates an alias, or a friendly name, for an Amazon Web Services Payment Cryptography key. You can use an alias to identify a key in the console and when you call cryptographic operations such as EncryptData or DecryptData.

Link copied to clipboard

Creates an Amazon Web Services Payment Cryptography key, a logical representation of a cryptographic key, that is unique in your account and Amazon Web Services Region. You use keys for cryptographic functions such as encryption and decryption.

Link copied to clipboard

Deletes the alias, but doesn't affect the underlying key.

Link copied to clipboard

Deletes the key material and metadata associated with Amazon Web Services Payment Cryptography key.

Link copied to clipboard

Exports a key from Amazon Web Services Payment Cryptography.

Link copied to clipboard

Gets the Amazon Web Services Payment Cryptography key associated with the alias.

Link copied to clipboard
inline suspend fun PaymentCryptographyClient.getKey(crossinline block: GetKeyRequest.Builder.() -> Unit): GetKeyResponse

Gets the key material for an Amazon Web Services Payment Cryptography key, including the immutable and mutable data specified when the key was created.

Link copied to clipboard

Gets the export token and the signing key certificate to initiate a TR-34 key export from Amazon Web Services Payment Cryptography.

Link copied to clipboard

Gets the import token and the wrapping key certificate in PEM format (base64 encoded) to initiate a TR-34 WrappedKeyBlock or a RSA WrappedKeyCryptogram import into Amazon Web Services Payment Cryptography.

Link copied to clipboard

Gets the public key certificate of the asymmetric key pair that exists within Amazon Web Services Payment Cryptography.

Link copied to clipboard

Imports symmetric keys and public key certificates in PEM format (base64 encoded) into Amazon Web Services Payment Cryptography.

Link copied to clipboard

Lists the aliases for all keys in the caller's Amazon Web Services account and Amazon Web Services Region. You can filter the list of aliases. For more information, see Using aliases in the Amazon Web Services Payment Cryptography User Guide.

Link copied to clipboard

Lists the keys in the caller's Amazon Web Services account and Amazon Web Services Region. You can filter the list of keys.

Link copied to clipboard

Lists the tags for an Amazon Web Services resource.

Link copied to clipboard

Cancels a scheduled key deletion during the waiting period. Use this operation to restore a Key that is scheduled for deletion.

Link copied to clipboard

Enables an Amazon Web Services Payment Cryptography key, which makes it active for cryptographic operations within Amazon Web Services Payment Cryptography

Link copied to clipboard

Disables an Amazon Web Services Payment Cryptography key, which makes it inactive within Amazon Web Services Payment Cryptography.

Link copied to clipboard

Adds or edits tags on an Amazon Web Services Payment Cryptography key.

Link copied to clipboard

Deletes a tag from an Amazon Web Services Payment Cryptography key.

Link copied to clipboard

Associates an existing Amazon Web Services Payment Cryptography alias with a different key. Each alias is associated with only one Amazon Web Services Payment Cryptography key at a time, although a key can have multiple aliases. The alias and the Amazon Web Services Payment Cryptography key must be in the same Amazon Web Services account and Amazon Web Services Region

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.