你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

KeyClient.GetCryptographyClient(String, String) 方法

定义

CryptographyClient获取给定密钥的 。

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

参数

keyName
String

用于执行加密操作的密钥的名称。

keyVersion
String

用于执行加密操作的密钥的可选版本。

返回

使用 CryptographyClient 与此 KeyClient相同的选项和管道的 。

例外

keyName 是一个空字符串。

keyName 为 null。

注解

给定键keyName和可选keyVersion项,将使用传递给此KeyClient的相同 VaultUri 和 选项(包括 KeyClientOptions.ServiceVersionDiagnosticsRetry和其他选项)创建新的CryptographyClient

如果要CryptographyClient使用不同的密钥保管库或托管 HSM 终结点、具有不同选项甚至JsonWebKey已获取的 来创建 ,则可以使用其中任何替代方法直接创建 CryptographyClient

适用于