CryptographyClient Klasse

Definition

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

public class CryptographyClient : Azure.Core.Cryptography.IKeyEncryptionKey
type CryptographyClient = class
    interface IKeyEncryptionKey
Public Class CryptographyClient
Implements IKeyEncryptionKey
Vererbung
CryptographyClient
Implementiert

Konstruktoren

CryptographyClient()

Initialisiert eine neue instance der -Klasse für die CryptographyClient Simulation.

CryptographyClient(JsonWebKey)

Initialisiert eine neue Instanz der CryptographyClient-Klasse. Kryptografische Vorgänge werden nur auf dem lokalen Computer ausgeführt.

CryptographyClient(JsonWebKey, LocalCryptographyClientOptions)

Initialisiert eine neue Instanz der CryptographyClient-Klasse. Kryptografische Vorgänge werden nur auf dem lokalen Computer ausgeführt.

CryptographyClient(Uri, TokenCredential)

Initialisiert eine neue Instanz der CryptographyClient-Klasse.

CryptographyClient(Uri, TokenCredential, CryptographyClientOptions)

Initialisiert eine neue Instanz der CryptographyClient-Klasse.

Eigenschaften

KeyId

Ruft den Id des Schlüssels ab, der zum Ausführen kryptografischer Vorgänge für den Client verwendet wird.

Methoden

Decrypt(DecryptParameters, CancellationToken)

Entschlüsselt den angegebenen Verschlüsselungstext.

Decrypt(EncryptionAlgorithm, Byte[], CancellationToken)

Entschlüsselt Verschlüsselungstext.

DecryptAsync(DecryptParameters, CancellationToken)

Entschlüsselt Verschlüsselungstext.

DecryptAsync(EncryptionAlgorithm, Byte[], CancellationToken)

Entschlüsselt den angegebenen Verschlüsselungstext.

Encrypt(EncryptionAlgorithm, Byte[], CancellationToken)

Verschlüsselt den angegebenen Klartext.

Encrypt(EncryptParameters, CancellationToken)

Verschlüsselt Nur-Text.

EncryptAsync(EncryptionAlgorithm, Byte[], CancellationToken)

Verschlüsselt den angegebenen Klartext.

EncryptAsync(EncryptParameters, CancellationToken)

Verschlüsselt Nur-Text.

Sign(SignatureAlgorithm, Byte[], CancellationToken)

Signiert den angegebenen Digest.

SignAsync(SignatureAlgorithm, Byte[], CancellationToken)

Signiert den angegebenen Digest.

SignData(SignatureAlgorithm, Byte[], CancellationToken)

Signiert die angegebenen Daten.

SignData(SignatureAlgorithm, Stream, CancellationToken)

Signiert die angegebenen Daten.

SignDataAsync(SignatureAlgorithm, Byte[], CancellationToken)

Signiert die angegebenen Daten.

SignDataAsync(SignatureAlgorithm, Stream, CancellationToken)

Signiert die angegebenen Daten.

UnwrapKey(KeyWrapAlgorithm, Byte[], CancellationToken)

Entschlüsselt den angegebenen verschlüsselten Schlüssel.

UnwrapKeyAsync(KeyWrapAlgorithm, Byte[], CancellationToken)

Entschlüsselt den angegebenen verschlüsselten Schlüssel.

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

Überprüft die angegebene Signatur.

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

Überprüft die angegebene Signatur.

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

Überprüft die angegebene Signatur.

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

Überprüft die angegebene Signatur.

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

Überprüft die angegebene Signatur.

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

Überprüft die angegebene Signatur.

WrapKey(KeyWrapAlgorithm, Byte[], CancellationToken)

Verschlüsselt den angegebenen Schlüssel.

WrapKeyAsync(KeyWrapAlgorithm, Byte[], CancellationToken)

Verschlüsselt den angegebenen Schlüssel.

Explizite Schnittstellenimplementierungen

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

Entschlüsselt den angegebenen verschlüsselten Schlüssel mithilfe des angegebenen Algorithmus.

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

Entschlüsselt den angegebenen verschlüsselten Schlüssel mithilfe des angegebenen Algorithmus.

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

Verschlüsselt den angegebenen Schlüssel mit dem angegebenen Algorithmus.

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

Verschlüsselt den angegebenen Schlüssel mit dem angegebenen Algorithmus.

Gilt für: