Compartilhar via


Azure.Security.KeyVault.Keys.Cryptography Namespace

Classes

CryptographyClient

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

CryptographyClientOptions

Opções que permitem configurar o CryptographyClient para operações locais ou remotas em Key Vault.

DecryptParameters

Parâmetros para descriptografar o texto cifrado.

DecryptResult

Representa informações sobre uma operação de descriptografia.

EncryptParameters

Parâmetros para criptografar texto não criptografado.

EncryptResult

Representa informações sobre uma operação de criptografia.

KeyResolver

KeyResolver do Key Vault do Azure. Essa classe resolve Key Vault identificadores de chave e identificadores de segredo para criar CryptographyClient instâncias capazes de executar operações criptográficas com a chave. Identificadores secretos só poderão ser resolvidos se o Segredo for uma matriz de bytes com um comprimento correspondente a um dos comprimentos de chave AES (128, 192, 256) e o tipo de conteúdo do segredo for application/octet-stream.

LocalCryptographyClientOptions

Opções que permitem configurar o CryptographyClient para operações somente locais.

SignResult

Representa informações sobre uma operação de sinal.

UnwrapResult

Representa informações sobre uma operação de desencapsular.

VerifyResult

Representa informações sobre uma operação de verificação.

WrapResult

Representa informações sobre uma operação de encapsulamento.

Estruturas

EncryptionAlgorithm

Um algoritmo usado para criptografia e descriptografia.

KeyWrapAlgorithm

Um algoritmo usado para encapsulamento e desencapsular chave.

SignatureAlgorithm

Um algoritmo usado para assinatura e verificação.

Enumerações

CryptographyClientOptions.ServiceVersion

As versões do Azure Key Vault compatíveis com essa biblioteca de clientes.