Partager via


KeyClient Classe

Définition

KeyClient fournit des méthodes synchrones et asynchrones à gérer KeyVaultKey dans le Key Vault Azure. Le client prend en charge la création, la récupération, la mise à jour, la suppression, la purge, la sauvegarde, la restauration et la liste de KeyVaultKey. Le client prend également en charge la liste DeletedKey d’un Key Vault Azure avec suppression réversible.

public class KeyClient
type KeyClient = class
Public Class KeyClient
Héritage
KeyClient

Constructeurs

KeyClient()

Initialise une nouvelle instance de la KeyClient classe pour les moqueries.

KeyClient(Uri, TokenCredential)

Initialise une nouvelle instance de la KeyClient classe pour le coffre spécifié.

KeyClient(Uri, TokenCredential, KeyClientOptions)

Initialise une nouvelle instance de la KeyClient classe pour le coffre spécifié.

Propriétés

VaultUri

Obtient le Uri du coffre utilisé pour créer cette instance du KeyClient.

Méthodes

BackupKey(String, CancellationToken)

Demande qu’une sauvegarde de la clé spécifiée soit téléchargée sur le client.

BackupKeyAsync(String, CancellationToken)

Demande qu’une sauvegarde de la clé spécifiée soit téléchargée sur le client.

CreateEcKey(CreateEcKeyOptions, CancellationToken)

Crée et stocke une clé de courbe elliptique dans Key Vault. Si la clé nommée existe déjà, le coffre de clés Azure en crée une nouvelle version. Cette opération nécessite l’autorisation clés/création.

CreateEcKeyAsync(CreateEcKeyOptions, CancellationToken)

Crée et stocke une clé de courbe elliptique dans Key Vault. Si la clé nommée existe déjà, le coffre de clés Azure en crée une nouvelle version. Cette opération nécessite l’autorisation clés/création.

CreateKey(String, KeyType, CreateKeyOptions, CancellationToken)

Crée et stocke une nouvelle clé dans Key Vault. L’opération de création de clé peut être utilisée pour créer n’importe quel type de clé dans Azure Key Vault. Si la clé nommée existe déjà, le coffre de clés Azure en crée une nouvelle version. Cette opération nécessite l’autorisation clés/création.

CreateKeyAsync(String, KeyType, CreateKeyOptions, CancellationToken)

Crée et stocke une nouvelle clé dans Key Vault. L’opération de création de clé peut être utilisée pour créer n’importe quel type de clé dans Azure Key Vault. Si la clé nommée existe déjà, le coffre de clés Azure en crée une nouvelle version. Cette opération nécessite l’autorisation clés/création.

CreateOctKey(CreateOctKeyOptions, CancellationToken)

Crée et stocke une nouvelle clé AES dans Key Vault. Si la clé nommée existe déjà, le coffre de clés Azure en crée une nouvelle version. Cette opération nécessite l’autorisation clés/création.

CreateOctKeyAsync(CreateOctKeyOptions, CancellationToken)

Crée et stocke une nouvelle clé AES dans Key Vault. Si la clé nommée existe déjà, le coffre de clés Azure en crée une nouvelle version. Cette opération nécessite l’autorisation clés/création.

CreateRsaKey(CreateRsaKeyOptions, CancellationToken)

Crée et stocke une nouvelle clé RSA dans Key Vault. Si la clé nommée existe déjà, le coffre de clés Azure en crée une nouvelle version. Cette opération nécessite l’autorisation clés/création.

CreateRsaKeyAsync(CreateRsaKeyOptions, CancellationToken)

Crée et stocke une nouvelle clé RSA dans Key Vault. Si la clé nommée existe déjà, le coffre de clés Azure en crée une nouvelle version. Cette opération nécessite l’autorisation clés/création.

GetCryptographyClient(String, String)

Obtenez un CryptographyClient pour la clé donnée.

GetDeletedKey(String, CancellationToken)

Obtient la partie publique d’une clé supprimée.

GetDeletedKeyAsync(String, CancellationToken)

Obtient la partie publique d’une clé supprimée.

GetDeletedKeys(CancellationToken)

Répertorie les clés supprimées dans le coffre spécifié.

GetDeletedKeysAsync(CancellationToken)

Répertorie les clés supprimées dans le coffre spécifié.

GetKey(String, String, CancellationToken)

Obtient la partie publique d’une clé stockée.

GetKeyAsync(String, String, CancellationToken)

Obtient la partie publique d’une clé stockée.

GetKeyRotationPolicy(String, CancellationToken)

Obtient le KeyRotationPolicy pour la clé spécifiée dans Key Vault.

GetKeyRotationPolicyAsync(String, CancellationToken)

Obtient le KeyRotationPolicy pour la clé spécifiée dans Key Vault.

GetPropertiesOfKeys(CancellationToken)

Répertorie les propriétés de toutes les clés activées et désactivées dans le coffre spécifié. Vous pouvez utiliser le retourné Name dans les appels suivants à GetKey(String, String, CancellationToken).

GetPropertiesOfKeysAsync(CancellationToken)

Répertorie les propriétés de toutes les clés activées et désactivées dans le coffre spécifié. Vous pouvez utiliser le retourné Name dans les appels suivants à GetKeyAsync(String, String, CancellationToken).

GetPropertiesOfKeyVersions(String, CancellationToken)

Répertorie les propriétés de toutes les versions activées et désactivées de la clé spécifiée. Vous pouvez utiliser le retourné Name et Version dans les appels suivants à GetKey(String, String, CancellationToken).

GetPropertiesOfKeyVersionsAsync(String, CancellationToken)

Répertorie les propriétés de toutes les versions activées et désactivées de la clé spécifiée. Vous pouvez utiliser le retourné Name et Version dans les appels suivants à GetKeyAsync(String, String, CancellationToken).

GetRandomBytes(Int32, CancellationToken)

Obtenez le nombre d’octets demandé contenant des valeurs aléatoires à partir d’un module de sécurité matérielle managée (HSM).

GetRandomBytesAsync(Int32, CancellationToken)

Obtenez le nombre d’octets demandé contenant des valeurs aléatoires à partir d’un module de sécurité matérielle managée (HSM).

ImportKey(ImportKeyOptions, CancellationToken)

Importe une clé créée en externe, l'enregistre, et renvoie les paramètres et attributs de la clé au client.

ImportKey(String, JsonWebKey, CancellationToken)

Importe une clé créée en externe, l'enregistre, et renvoie les paramètres et attributs de la clé au client.

ImportKeyAsync(ImportKeyOptions, CancellationToken)

Importe une clé créée en externe, l'enregistre, et renvoie les paramètres et attributs de la clé au client.

ImportKeyAsync(String, JsonWebKey, CancellationToken)

Importe une clé créée en externe, l'enregistre, et renvoie les paramètres et attributs de la clé au client.

PurgeDeletedKey(String, CancellationToken)

Supprime définitivement la clé spécifiée.

PurgeDeletedKeyAsync(String, CancellationToken)

Supprime définitivement la clé spécifiée.

ReleaseKey(ReleaseKeyOptions, CancellationToken)

Libère une clé.

ReleaseKey(String, String, CancellationToken)

Publie la dernière version d’une clé.

ReleaseKeyAsync(ReleaseKeyOptions, CancellationToken)

Libère une clé.

ReleaseKeyAsync(String, String, CancellationToken)

Publie la dernière version d’une clé.

RestoreKeyBackup(Byte[], CancellationToken)

Restaure une clé sauvegardée dans un coffre.

RestoreKeyBackupAsync(Byte[], CancellationToken)

Restaure une clé sauvegardée dans un coffre.

RotateKey(String, CancellationToken)

Crée une nouvelle version de clé dans Key Vault, la stocke, puis retourne le nouveau KeyVaultKey.

RotateKeyAsync(String, CancellationToken)

Crée une nouvelle version de clé dans Key Vault, la stocke, puis retourne le nouveau KeyVaultKey.

StartDeleteKey(String, CancellationToken)

Supprime une clé de n’importe quel type de stockage dans Azure Key Vault.

StartDeleteKeyAsync(String, CancellationToken)

Supprime une clé de n’importe quel type de stockage dans Azure Key Vault.

StartRecoverDeletedKey(String, CancellationToken)

Récupère la clé supprimée dans sa dernière version.

StartRecoverDeletedKeyAsync(String, CancellationToken)

Récupère la clé supprimée dans sa dernière version.

UpdateKeyProperties(KeyProperties, IEnumerable<KeyOperation>, CancellationToken)

L’opération de mise à jour de clé modifie les attributs spécifiés d’une clé stockée et peut être appliquée à n’importe quel type de clé et version de clé stockés dans Azure Key Vault.

UpdateKeyPropertiesAsync(KeyProperties, IEnumerable<KeyOperation>, CancellationToken)

L’opération de mise à jour de clé modifie les attributs spécifiés d’une clé stockée et peut être appliquée à n’importe quel type de clé et version de clé stockés dans Azure Key Vault.

UpdateKeyRotationPolicy(String, KeyRotationPolicy, CancellationToken)

Mises à jour pour KeyRotationPolicy la clé spécifiée dans Key Vault. La nouvelle stratégie sera utilisée pour la prochaine version de la clé en cas de rotation.

UpdateKeyRotationPolicyAsync(String, KeyRotationPolicy, CancellationToken)

Mises à jour pour KeyRotationPolicy la clé spécifiée dans Key Vault. La nouvelle stratégie sera utilisée pour la prochaine version de la clé en cas de rotation.

S’applique à