Partager via


CryptographyClient Classe

Définition

Client utilisé pour effectuer des opérations de chiffrement avec des clés Azure Key Vault.

public class CryptographyClient : Azure.Core.Cryptography.IKeyEncryptionKey
type CryptographyClient = class
    interface IKeyEncryptionKey
Public Class CryptographyClient
Implements IKeyEncryptionKey
Héritage
CryptographyClient
Implémente

Constructeurs

CryptographyClient()

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

CryptographyClient(JsonWebKey)

Initialise une nouvelle instance de la classe CryptographyClient. Les opérations de chiffrement seront effectuées uniquement sur l’ordinateur local.

CryptographyClient(JsonWebKey, LocalCryptographyClientOptions)

Initialise une nouvelle instance de la classe CryptographyClient. Les opérations de chiffrement seront effectuées uniquement sur l’ordinateur local.

CryptographyClient(Uri, TokenCredential)

Initialise une nouvelle instance de la classe CryptographyClient.

CryptographyClient(Uri, TokenCredential, CryptographyClientOptions)

Initialise une nouvelle instance de la classe CryptographyClient.

Propriétés

KeyId

Obtient le Id de la clé utilisée pour effectuer des opérations de chiffrement pour le client.

Méthodes

Decrypt(DecryptParameters, CancellationToken)

Déchiffre le texte de chiffrement spécifié.

Decrypt(EncryptionAlgorithm, Byte[], CancellationToken)

Déchiffre le texte chiffré.

DecryptAsync(DecryptParameters, CancellationToken)

Déchiffre le texte chiffré.

DecryptAsync(EncryptionAlgorithm, Byte[], CancellationToken)

Déchiffre le texte de chiffrement spécifié.

Encrypt(EncryptionAlgorithm, Byte[], CancellationToken)

Chiffre le texte en clair spécifié.

Encrypt(EncryptParameters, CancellationToken)

Chiffre le texte en clair.

EncryptAsync(EncryptionAlgorithm, Byte[], CancellationToken)

Chiffre le texte en clair spécifié.

EncryptAsync(EncryptParameters, CancellationToken)

Chiffre le texte en clair.

Sign(SignatureAlgorithm, Byte[], CancellationToken)

Signe le digest spécifié.

SignAsync(SignatureAlgorithm, Byte[], CancellationToken)

Signe le digest spécifié.

SignData(SignatureAlgorithm, Byte[], CancellationToken)

Signe les données spécifiées.

SignData(SignatureAlgorithm, Stream, CancellationToken)

Signe les données spécifiées.

SignDataAsync(SignatureAlgorithm, Byte[], CancellationToken)

Signe les données spécifiées.

SignDataAsync(SignatureAlgorithm, Stream, CancellationToken)

Signe les données spécifiées.

UnwrapKey(KeyWrapAlgorithm, Byte[], CancellationToken)

Déchiffre la clé chiffrée spécifiée.

UnwrapKeyAsync(KeyWrapAlgorithm, Byte[], CancellationToken)

Déchiffre la clé chiffrée spécifiée.

Verify(SignatureAlgorithm, Byte[], Byte[], CancellationToken)

Vérifie la signature spécifiée.

VerifyAsync(SignatureAlgorithm, Byte[], Byte[], CancellationToken)

Vérifie la signature spécifiée.

VerifyData(SignatureAlgorithm, Byte[], Byte[], CancellationToken)

Vérifie la signature spécifiée.

VerifyData(SignatureAlgorithm, Stream, Byte[], CancellationToken)

Vérifie la signature spécifiée.

VerifyDataAsync(SignatureAlgorithm, Byte[], Byte[], CancellationToken)

Vérifie la signature spécifiée.

VerifyDataAsync(SignatureAlgorithm, Stream, Byte[], CancellationToken)

Vérifie la signature spécifiée.

WrapKey(KeyWrapAlgorithm, Byte[], CancellationToken)

Chiffre la clé spécifiée.

WrapKeyAsync(KeyWrapAlgorithm, Byte[], CancellationToken)

Chiffre la clé spécifiée.

Implémentations d’interfaces explicites

IKeyEncryptionKey.UnwrapKey(String, ReadOnlyMemory<Byte>, CancellationToken)

Déchiffre la clé chiffrée spécifiée à l’aide de l’algorithme spécifié.

IKeyEncryptionKey.UnwrapKeyAsync(String, ReadOnlyMemory<Byte>, CancellationToken)

Déchiffre la clé chiffrée spécifiée à l’aide de l’algorithme spécifié.

IKeyEncryptionKey.WrapKey(String, ReadOnlyMemory<Byte>, CancellationToken)

Chiffre la clé spécifiée à l'aide de l'algorithme spécifié.

IKeyEncryptionKey.WrapKeyAsync(String, ReadOnlyMemory<Byte>, CancellationToken)

Chiffre la clé spécifiée à l'aide de l'algorithme spécifié.

S’applique à