Freigeben über


Azure.Security.KeyVault.Keys.Cryptography Namespace

Klassen

CryptographyClient

Ein Client, der zum Ausführen kryptografischer Vorgänge mit Azure Key Vault-Schlüsseln verwendet wird.

CryptographyClientOptions

Optionen, mit denen Sie die CryptographyClient für lokale oder Remotevorgänge auf Key Vault konfigurieren können.

DecryptParameters

Parameter zum Entschlüsseln von Verschlüsselungstext.

DecryptResult

Stellt Informationen zu einem Entschlüsselungsvorgang dar.

EncryptParameters

Parameter zum Verschlüsseln von Klartext.

EncryptResult

Stellt Informationen zu einem Verschlüsselungsvorgang dar.

KeyResolver

Azure Key Vault KeyResolver. Diese Klasse löst Key Vault Schlüsselbezeichner und Geheimnisbezeichner auf, um Instanzen zu erstellenCryptographyClient, die kryptografische Vorgänge mit dem Schlüssel ausführen können. Geheimnisbezeichner können nur aufgelöst werden, wenn das Geheimnis ein Bytearray mit einer Länge ist, die einer der AES-Schlüssellängen (128, 192, 256) entspricht und der Inhaltstyp des Geheimnisses application/octet-stream ist.

LocalCryptographyClientOptions

Optionen, mit denen Sie die CryptographyClient für lokale Vorgänge konfigurieren können.

SignResult

Stellt Informationen zu einem Signieren dar.

UnwrapResult

Stellt Informationen zu einem Unwrap-Vorgang dar.

VerifyResult

Stellt Informationen zu einem Überprüfungsvorgang dar.

WrapResult

Stellt Informationen zu einem Umbruchvorgang dar.

Strukturen

EncryptionAlgorithm

Ein Algorithmus, der für die Ver- und Entschlüsselung verwendet wird.

KeyWrapAlgorithm

Ein Algorithmus, der für Schlüsselumbruch und Entpackung verwendet wird.

SignatureAlgorithm

Ein Algorithmus, der zum Signieren und Überprüfen verwendet wird.

Enumerationen

CryptographyClientOptions.ServiceVersion

Die Versionen von Azure Key Vault von dieser Clientbibliothek unterstützt.