Freigeben über


KeyClient.GetCryptographyClient(String, String) Methode

Definition

Ruft einen CryptographyClient für den angegebenen Schlüssel ab.

public virtual Azure.Security.KeyVault.Keys.Cryptography.CryptographyClient GetCryptographyClient (string keyName, string keyVersion = default);
abstract member GetCryptographyClient : string * string -> Azure.Security.KeyVault.Keys.Cryptography.CryptographyClient
override this.GetCryptographyClient : string * string -> Azure.Security.KeyVault.Keys.Cryptography.CryptographyClient
Public Overridable Function GetCryptographyClient (keyName As String, Optional keyVersion As String = Nothing) As CryptographyClient

Parameter

keyName
String

Der Name des Schlüssels, der zum Ausführen kryptografischer Vorgänge verwendet wird.

keyVersion
String

Optionale Version des Schlüssels, der zum Ausführen kryptografischer Vorgänge verwendet wird.

Gibt zurück

Eine CryptographyClient , die die gleichen Optionen und die gleiche Pipeline wie diese KeyClientverwendet.

Ausnahmen

keyName ist eine leere Zeichenfolge.

keyName ist NULL.

Hinweise

Wenn sie einen Schlüssel keyName und optional keyVersionhaben, wird ein neues CryptographyClient mit den gleichen VaultUri und an diese KeyClientübergebenen Optionen erstellt, einschließlich der KeyClientOptions.ServiceVersionOptionen , Diagnostics, Retry, und anderer Optionen.

Wenn Sie einen CryptographyClient mit einem anderen Key Vault oder verwalteten HSM-Endpunkt, mit unterschiedlichen Optionen oder sogar mit einem JsonWebKey bereits erworbenen erstellen möchten, können Sie direkt mit einer dieser Alternativen erstellenCryptographyClient.

Gilt für: