Azure.Security.KeyVault.Keys.Cryptography Namespace

Classes

CryptographyClient

A client used to perform cryptographic operations with Azure Key Vault keys.

CryptographyClientOptions

Options that allow you to configure the CryptographyClient for local or remote operations on Key Vault.

DecryptParameters

Parameters for decrypting ciphertext.

DecryptResult

Represents information about a decrypt operation.

EncryptParameters

Parameters for encrypting plaintext.

EncryptResult

Represents information about an encryption operation.

KeyResolver

Azure Key Vault KeyResolver. This class resolves Key Vault Key Identifiers and Secret Identifiers to create CryptographyClient instances capable of performing cryptographic operations with the key. Secret Identifiers can only be resolved if the Secret is a byte array with a length matching one of the AES key lengths (128, 192, 256) and the content-type of the secret is application/octet-stream.

LocalCryptographyClientOptions

Options that allow you to configure the CryptographyClient for local-only operations.

RSAKeyVault

Provides an implementation of the RSA algorithm backed by Azure Key Vault or Managed HSM.

SignResult

Represents information about a sign operation.

UnwrapResult

Represents information about an unwrap operation.

VerifyResult

Represents information about a verify operation.

WrapResult

Represents information about a wrap operation.

Structs

EncryptionAlgorithm

An algorithm used for encryption and decryption.

KeyWrapAlgorithm

An algorithm used for key wrap and unwrap.

SignatureAlgorithm

An algorithm used for signing and verification.

Enums

CryptographyClientOptions.ServiceVersion

The versions of Azure Key Vault supported by this client library.