Partilhar via


CryptographyClient Classe

Definição

Um cliente usado para executar operações criptográficas com chaves de Key Vault do Azure.

public class CryptographyClient : Azure.Core.Cryptography.IKeyEncryptionKey
type CryptographyClient = class
    interface IKeyEncryptionKey
Public Class CryptographyClient
Implements IKeyEncryptionKey
Herança
CryptographyClient
Implementações

Construtores

CryptographyClient()

Inicializa uma nova instância da CryptographyClient classe para simulação.

CryptographyClient(JsonWebKey)

Inicializa uma nova instância da classe CryptographyClient. As operações criptográficas serão executadas somente no computador local.

CryptographyClient(JsonWebKey, LocalCryptographyClientOptions)

Inicializa uma nova instância da classe CryptographyClient. As operações criptográficas serão executadas somente no computador local.

CryptographyClient(Uri, TokenCredential)

Inicializa uma nova instância da classe CryptographyClient.

CryptographyClient(Uri, TokenCredential, CryptographyClientOptions)

Inicializa uma nova instância da classe CryptographyClient.

Propriedades

KeyId

Obtém o Id da chave usada para executar operações criptográficas para o cliente.

Métodos

Decrypt(DecryptParameters, CancellationToken)

Descriptografa o texto cifrado especificado.

Decrypt(EncryptionAlgorithm, Byte[], CancellationToken)

Descriptografa o texto cifrado.

DecryptAsync(DecryptParameters, CancellationToken)

Descriptografa o texto cifrado.

DecryptAsync(EncryptionAlgorithm, Byte[], CancellationToken)

Descriptografa o texto cifrado especificado.

Encrypt(EncryptionAlgorithm, Byte[], CancellationToken)

Criptografa o texto não criptografado especificado.

Encrypt(EncryptParameters, CancellationToken)

Criptografa texto não criptografado.

EncryptAsync(EncryptionAlgorithm, Byte[], CancellationToken)

Criptografa o texto não criptografado especificado.

EncryptAsync(EncryptParameters, CancellationToken)

Criptografa texto não criptografado.

Sign(SignatureAlgorithm, Byte[], CancellationToken)

Assina o resumo especificado.

SignAsync(SignatureAlgorithm, Byte[], CancellationToken)

Assina o resumo especificado.

SignData(SignatureAlgorithm, Byte[], CancellationToken)

Assina os dados especificados.

SignData(SignatureAlgorithm, Stream, CancellationToken)

Assina os dados especificados.

SignDataAsync(SignatureAlgorithm, Byte[], CancellationToken)

Assina os dados especificados.

SignDataAsync(SignatureAlgorithm, Stream, CancellationToken)

Assina os dados especificados.

UnwrapKey(KeyWrapAlgorithm, Byte[], CancellationToken)

Descriptografa a chave criptografada especificada.

UnwrapKeyAsync(KeyWrapAlgorithm, Byte[], CancellationToken)

Descriptografa a chave criptografada especificada.

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

Verifica a assinatura especificada.

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

Verifica a assinatura especificada.

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

Verifica a assinatura especificada.

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

Verifica a assinatura especificada.

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

Verifica a assinatura especificada.

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

Verifica a assinatura especificada.

WrapKey(KeyWrapAlgorithm, Byte[], CancellationToken)

Criptografa a chave especificada.

WrapKeyAsync(KeyWrapAlgorithm, Byte[], CancellationToken)

Criptografa a chave especificada.

Implantações explícitas de interface

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

Descriptografa a chave criptografada especificada usando o algoritmo especificado.

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

Descriptografa a chave criptografada especificada usando o algoritmo especificado.

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

Criptografa a chave especificada usando o algoritmo especificado.

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

Criptografa a chave especificada usando o algoritmo especificado.

Aplica-se a