Compartir a través de


CryptographyClient Clase

Definición

Un cliente que se usa para realizar operaciones criptográficas con claves de Azure Key Vault.

public class CryptographyClient : Azure.Core.Cryptography.IKeyEncryptionKey
type CryptographyClient = class
    interface IKeyEncryptionKey
Public Class CryptographyClient
Implements IKeyEncryptionKey
Herencia
CryptographyClient
Implementaciones

Constructores

CryptographyClient()

Inicializa una nueva instancia de la CryptographyClient clase para simular.

CryptographyClient(JsonWebKey)

Inicializa una nueva instancia de la clase CryptographyClient. Las operaciones criptográficas solo se realizarán en el equipo local.

CryptographyClient(JsonWebKey, LocalCryptographyClientOptions)

Inicializa una nueva instancia de la clase CryptographyClient. Las operaciones criptográficas solo se realizarán en el equipo local.

CryptographyClient(Uri, TokenCredential)

Inicializa una nueva instancia de la clase CryptographyClient.

CryptographyClient(Uri, TokenCredential, CryptographyClientOptions)

Inicializa una nueva instancia de la clase CryptographyClient.

Propiedades

KeyId

Obtiene el Id de la clave usada para realizar operaciones criptográficas para el cliente.

Métodos

Decrypt(DecryptParameters, CancellationToken)

Descifra el texto cifrado especificado.

Decrypt(EncryptionAlgorithm, Byte[], CancellationToken)

Descifra el texto cifrado.

DecryptAsync(DecryptParameters, CancellationToken)

Descifra el texto cifrado.

DecryptAsync(EncryptionAlgorithm, Byte[], CancellationToken)

Descifra el texto cifrado especificado.

Encrypt(EncryptionAlgorithm, Byte[], CancellationToken)

Cifra el texto no cifrado especificado.

Encrypt(EncryptParameters, CancellationToken)

Cifra texto no cifrado.

EncryptAsync(EncryptionAlgorithm, Byte[], CancellationToken)

Cifra el texto no cifrado especificado.

EncryptAsync(EncryptParameters, CancellationToken)

Cifra texto no cifrado.

Sign(SignatureAlgorithm, Byte[], CancellationToken)

Firma el resumen especificado.

SignAsync(SignatureAlgorithm, Byte[], CancellationToken)

Firma el resumen especificado.

SignData(SignatureAlgorithm, Byte[], CancellationToken)

Firma los datos especificados.

SignData(SignatureAlgorithm, Stream, CancellationToken)

Firma los datos especificados.

SignDataAsync(SignatureAlgorithm, Byte[], CancellationToken)

Firma los datos especificados.

SignDataAsync(SignatureAlgorithm, Stream, CancellationToken)

Firma los datos especificados.

UnwrapKey(KeyWrapAlgorithm, Byte[], CancellationToken)

Descifra la clave cifrada especificada.

UnwrapKeyAsync(KeyWrapAlgorithm, Byte[], CancellationToken)

Descifra la clave cifrada especificada.

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

Comprueba la firma especificada.

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

Comprueba la firma especificada.

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

Comprueba la firma especificada.

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

Comprueba la firma especificada.

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

Comprueba la firma especificada.

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

Comprueba la firma especificada.

WrapKey(KeyWrapAlgorithm, Byte[], CancellationToken)

Cifra la clave especificada.

WrapKeyAsync(KeyWrapAlgorithm, Byte[], CancellationToken)

Cifra la clave especificada.

Implementaciones de interfaz explícitas

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

Descifra la clave cifrada especificada mediante el algoritmo especificado.

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

Descifra la clave cifrada especificada mediante el algoritmo especificado.

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

Cifra la clave especificada mediante el algoritmo especificado.

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

Cifra la clave especificada mediante el algoritmo especificado.

Se aplica a