Azure.Security.KeyVault.Keys Namespace

Classes

CreateEcKeyOptions

The properties needed to create an Elliptic Curve key using the KeyClient.

CreateKeyOptions

The key-specific properties needed to create a key using the KeyClient.

CreateOctKeyOptions

The properties needed to create an AES key using the KeyClient.

CreateRsaKeyOptions

The properties needed to create an Elliptic Curve key using the KeyClient.

CryptographyModelFactory

Model factory that enables mocking for the Key Vault Cryptography library.

DeletedKey

Represents a Key Vault key that has been deleted, allowing it to be recovered, if needed.

DeleteKeyOperation

A long-running operation for StartDeleteKey(String, CancellationToken) or StartDeleteKeyAsync(String, CancellationToken).

ImportKeyOptions

The properties needed to import a key.

JsonWebKey

A JSON Web Key (JWK) is a JavaScript Object Notation (JSON) data structure that represents a cryptographic key. For more information, see JSON Web Key (JWK).

KeyClient

The KeyClient provides synchronous and asynchronous methods to manage KeyVaultKey in the Azure Key Vault. The client supports creating, retrieving, updating, deleting, purging, backing up, restoring, and listing the KeyVaultKey. The client also supports listing DeletedKey for a soft-delete enabled Azure Key Vault.

KeyClientOptions

Options that allow you to configure the requests sent to Key Vault.

KeyModelFactory

Model factory that enables mocking for the Key Vault Keys library.

KeyProperties

KeyProperties is the resource containing all the properties of the KeyVaultKey except JsonWebKey properties.

KeyVaultKey

KeyVaultKey is the resource consisting of a value and its Properties.

RecoverDeletedKeyOperation

A long-running operation for StartRecoverDeletedKey(String, CancellationToken) or StartRecoverDeletedKeyAsync(String, CancellationToken).

Structs

KeyCurveName

Elliptic Curve Cryptography (ECC) curve names.

KeyOperation

An operation that can be performed with the key.

KeyType

JsonWebKey key types.

KeyVaultKeyIdentifier

Information about a KeyVaultKey parsed from a Uri. You can use this information when calling methods of a KeyClient.

Enums

KeyClientOptions.ServiceVersion

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