你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
KeyClient.GetCryptographyClient(String, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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.ServiceVersion、Diagnostics、 Retry和其他选项)创建新的CryptographyClient。
如果要CryptographyClient使用不同的密钥保管库或托管 HSM 终结点、具有不同选项甚至JsonWebKey已获取的 来创建 ,则可以使用其中任何替代方法直接创建 CryptographyClient 。