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

KeyVaultClient 类

定义

客户端类,用于对密钥保管库服务执行加密密钥操作和保管库操作。

public class KeyVaultClient : Microsoft.Rest.ServiceClient<Microsoft.Azure.KeyVault.KeyVaultClient>, IDisposable, Microsoft.Azure.KeyVault.IKeyVaultClient, Microsoft.Rest.Azure.IAzureClient
type KeyVaultClient = class
    inherit ServiceClient<KeyVaultClient>
    interface IKeyVaultClient
    interface IDisposable
    interface IAzureClient
Public Class KeyVaultClient
Inherits ServiceClient(Of KeyVaultClient)
Implements IAzureClient, IDisposable, IKeyVaultClient
继承
实现

构造函数

KeyVaultClient(DelegatingHandler[])

初始化 KeyVaultClient 类的新实例。

KeyVaultClient(HttpClientHandler, DelegatingHandler[])

初始化 KeyVaultClient 类的新实例。

KeyVaultClient(KeyVaultClient+AuthenticationCallback, DelegatingHandler[])

构造函数

KeyVaultClient(KeyVaultClient+AuthenticationCallback, HttpClient)

构造函数

KeyVaultClient(KeyVaultCredential, HttpClient)

构造函数

KeyVaultClient(ServiceClientCredentials, DelegatingHandler[])

初始化 KeyVaultClient 类的新实例。

KeyVaultClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

初始化 KeyVaultClient 类的新实例。

属性

AcceptLanguage

获取或设置响应的首选语言。

ApiVersion

客户端 API 版本。

Credentials

客户端连接到 Azure 所需的凭据。

DeserializationSettings

获取或设置 json 反序列化设置。

FirstMessageHandler

客户端类,用于对密钥保管库服务执行加密密钥操作和保管库操作。

(继承自 ServiceClient<T>)
GenerateClientRequestId

当设置为 true 时,将生成唯一的 x-ms-client-request-id 值并将其包含在每个请求中。 默认为 true。

HttpClient

客户端类,用于对密钥保管库服务执行加密密钥操作和保管库操作。

(继承自 ServiceClient<T>)
HttpClientHandler

客户端类,用于对密钥保管库服务执行加密密钥操作和保管库操作。

(继承自 ServiceClient<T>)
HttpMessageHandlers

客户端类,用于对密钥保管库服务执行加密密钥操作和保管库操作。

(继承自 ServiceClient<T>)
LongRunningOperationRetryTimeout

获取或设置长时间运行的操作的重试超时(以秒为单位)。 默认值为 30。

SerializationSettings

获取或设置 json 序列化设置。

UserAgent

客户端类,用于对密钥保管库服务执行加密密钥操作和保管库操作。

(继承自 ServiceClient<T>)

方法

BackupCertificateWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

备份指定的证书。

BackupKeyWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

请求将指定密钥的备份下载到客户端。

BackupSecretWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

备份指定的机密。

BackupStorageAccountWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

备份指定的存储帐户。

CreateCertificateWithHttpMessagesAsync(String, String, CertificatePolicy, CertificateAttributes, IDictionary<String,String>, Dictionary<String, List<String>>, CancellationToken)

创建新证书。

CreateHttpHandlerPipeline(HttpClientHandler, DelegatingHandler[])

客户端类,用于对密钥保管库服务执行加密密钥操作和保管库操作。

CreateKeyWithHttpMessagesAsync(String, String, String, Nullable<Int32>, IList<String>, KeyAttributes, IDictionary<String,String>, String, Dictionary<String,List<String>>, CancellationToken)

创建一个新密钥,存储该密钥,然后向客户端返回密钥参数和属性。

DecryptWithHttpMessagesAsync(String, String, String, String, Byte[], Dictionary<String,List<String>>, CancellationToken)

解密单个加密数据块。

DeleteCertificateContactsWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

删除指定密钥保管库的证书联系人。

DeleteCertificateIssuerWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

删除指定的证书颁发者。

DeleteCertificateOperationWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

删除特定证书的创建操作。

DeleteCertificateWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

从指定的密钥保管库中删除证书。

DeleteKeyWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

从 Azure 密钥保管库 中的存储中删除任何类型的密钥。

DeleteSasDefinitionWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

从指定的存储帐户中删除 SAS 定义。 此操作需要 storage/deletesas 权限。

DeleteSecretWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

从指定的密钥保管库中删除机密。

DeleteStorageAccountWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

删除存储帐户。 此操作需要存储/删除权限。

Dispose()

客户端类,用于对密钥保管库服务执行加密密钥操作和保管库操作。

(继承自 ServiceClient<T>)
Dispose(Boolean)

客户端类,用于对密钥保管库服务执行加密密钥操作和保管库操作。

(继承自 ServiceClient<T>)
EncryptWithHttpMessagesAsync(String, String, String, String, Byte[], Dictionary<String,List<String>>, CancellationToken)

使用存储在密钥保管库中的加密密钥加密任意字节序列。

GetCertificateContactsWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

列出指定密钥保管库的证书联系人。

GetCertificateIssuersNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

列出指定密钥保管库的证书颁发者。

GetCertificateIssuersWithHttpMessagesAsync(String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

列出指定密钥保管库的证书颁发者。

GetCertificateIssuerWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

列出指定的证书颁发者。

GetCertificateOperationWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

获取证书的创建操作。

GetCertificatePolicyWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

列出证书的策略。

GetCertificatesNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

列出指定密钥保管库中的证书

GetCertificatesWithHttpMessagesAsync(String, Nullable<Int32>, Nullable<Boolean>, Dictionary<String,List<String>>, CancellationToken)

列出指定密钥保管库中的证书

GetCertificateVersionsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

列出证书的版本。

GetCertificateVersionsWithHttpMessagesAsync(String, String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

列出证书的版本。

GetCertificateWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

获取有关证书的信息。

GetDeletedCertificatesNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

列出当前可用于恢复的指定保管库中已删除的证书。

GetDeletedCertificatesWithHttpMessagesAsync(String, Nullable<Int32>, Nullable<Boolean>, Dictionary<String,List<String>>, CancellationToken)

列出当前可用于恢复的指定保管库中已删除的证书。

GetDeletedCertificateWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

检索有关指定已删除证书的信息。

GetDeletedKeysNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

列出指定保管库中已删除的密钥。

GetDeletedKeysWithHttpMessagesAsync(String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

列出指定保管库中已删除的密钥。

GetDeletedKeyWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

获取已删除密钥的公共部分。

GetDeletedSasDefinitionsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

列出指定保管库和存储帐户的已删除 SAS 定义。

GetDeletedSasDefinitionsWithHttpMessagesAsync(String, String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

列出指定保管库和存储帐户的已删除 SAS 定义。

GetDeletedSasDefinitionWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

获取指定的已删除 sas 定义。

GetDeletedSecretsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

列出指定保管库的已删除机密。

GetDeletedSecretsWithHttpMessagesAsync(String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

列出指定保管库的已删除机密。

GetDeletedSecretWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

获取指定的已删除机密。

GetDeletedStorageAccountsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

列出指定保管库的已删除存储帐户。

GetDeletedStorageAccountsWithHttpMessagesAsync(String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

列出指定保管库的已删除存储帐户。

GetDeletedStorageAccountWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

获取指定的已删除存储帐户。

GetKeysNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

列出指定保管库中的密钥。

GetKeysWithHttpMessagesAsync(String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

列出指定保管库中的密钥。

GetKeyVersionsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

检索具有相同密钥名称的各个密钥版本的列表。

GetKeyVersionsWithHttpMessagesAsync(String, String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

检索具有相同密钥名称的各个密钥版本的列表。

GetKeyWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

获取存储密钥的公共部分。

GetPendingCertificateSigningRequestWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

获取挂起的证书签名请求响应。

GetSasDefinitionsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

列出给定存储帐户的存储 SAS 定义。 此操作需要 storage/listsas 权限。

GetSasDefinitionsWithHttpMessagesAsync(String, String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

列出给定存储帐户的存储 SAS 定义。 此操作需要 storage/listsas 权限。

GetSasDefinitionWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

获取有关指定存储帐户的 SAS 定义的信息。 此操作需要 storage/getsas 权限。

GetSecretsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

列出指定密钥保管库中的机密。

GetSecretsWithHttpMessagesAsync(String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

列出指定密钥保管库中的机密。

GetSecretVersionsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

列出指定机密的所有版本。

GetSecretVersionsWithHttpMessagesAsync(String, String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

列出指定机密的所有版本。

GetSecretWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

从给定密钥保管库获取指定的机密。

GetStorageAccountsNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

列出由指定的密钥保管库管理的存储帐户。 此操作需要存储/列表权限。

GetStorageAccountsWithHttpMessagesAsync(String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

列出由指定的密钥保管库管理的存储帐户。 此操作需要存储/列表权限。

GetStorageAccountWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

获取有关指定存储帐户的信息。 此操作需要 storage/get 权限。

ImportCertificateWithHttpMessagesAsync(String, String, String, String, CertificatePolicy, CertificateAttributes, IDictionary<String, String>, Dictionary<String,List<String>>, CancellationToken)

将证书导入指定的密钥保管库。

ImportKeyWithHttpMessagesAsync(String, String, JsonWebKey, Nullable<Boolean>, KeyAttributes, IDictionary<String,String>, Dictionary<String, List<String>>, CancellationToken)

导入外部创建的密钥,存储它,然后将密钥参数和属性返回给客户端。

InitializeHttpClient(HttpClient, HttpClientHandler, DelegatingHandler[])

客户端类,用于对密钥保管库服务执行加密密钥操作和保管库操作。

(继承自 ServiceClient<T>)
InitializeHttpClient(HttpClientHandler, DelegatingHandler[])

客户端类,用于对密钥保管库服务执行加密密钥操作和保管库操作。

(继承自 ServiceClient<T>)
MergeCertificateWithHttpMessagesAsync(String, String, IList<Byte[]>, CertificateAttributes, IDictionary<String,String>, Dictionary<String, List<String>>, CancellationToken)

将证书或证书链与服务器上存在的密钥对合并。

PurgeDeletedCertificateWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

永久删除指定的已删除证书。

PurgeDeletedKeyWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

永久删除指定的密钥。

PurgeDeletedSecretWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

永久删除指定的机密。

PurgeDeletedStorageAccountWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

永久删除指定的存储帐户。

RecoverDeletedCertificateWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

将已删除的证书恢复到 /certificates 下的当前版本。

RecoverDeletedKeyWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

将已删除的密钥恢复到其最新版本。

RecoverDeletedSasDefinitionWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

恢复已删除的 SAS 定义。

RecoverDeletedSecretWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

将已删除的机密恢复到最新版本。

RecoverDeletedStorageAccountWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

恢复已删除的存储帐户。

RegenerateStorageAccountKeyWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

为给定存储帐户重新生成指定的密钥值。 此操作需要 storage/regeneratekey 权限。

RestoreCertificateWithHttpMessagesAsync(String, Byte[], Dictionary<String,List<String>>, CancellationToken)

将备份的证书还原到保管库。

RestoreKeyWithHttpMessagesAsync(String, Byte[], Dictionary<String,List<String>>, CancellationToken)

将备份的密钥还原到保管库。

RestoreSecretWithHttpMessagesAsync(String, Byte[], Dictionary<String,List<String>>, CancellationToken)

将备份的机密还原到保管库。

RestoreStorageAccountWithHttpMessagesAsync(String, Byte[], Dictionary<String,List<String>>, CancellationToken)

将备份的存储帐户还原到保管库。

SetCertificateContactsWithHttpMessagesAsync(String, Contacts, Dictionary<String,List<String>>, CancellationToken)

设置指定密钥保管库的证书联系人。

SetCertificateIssuerWithHttpMessagesAsync(String, String, String, IssuerCredentials, OrganizationDetails, IssuerAttributes, Dictionary<String, List<String>>, CancellationToken)

设置指定的证书颁发者。

SetRetryPolicy(RetryPolicy)

客户端类,用于对密钥保管库服务执行加密密钥操作和保管库操作。

(继承自 ServiceClient<T>)
SetSasDefinitionWithHttpMessagesAsync(String, String, String, String, String, String, SasDefinitionAttributes, IDictionary<String, String>, Dictionary<String,List<String>>, CancellationToken)

为指定的存储帐户创建或更新新的 SAS 定义。 此操作需要 storage/setsas 权限。

SetSecretWithHttpMessagesAsync(String, String, String, IDictionary<String, String>, String, SecretAttributes, Dictionary<String,List<String>>, CancellationToken)

在指定的密钥保管库中设置机密。

SetStorageAccountWithHttpMessagesAsync(String, String, String, String, Boolean, String, StorageAccountAttributes, IDictionary<String, String>, Dictionary<String,List<String>>, CancellationToken)

创建或更新新的存储帐户。 此操作需要存储/设置权限。

SetUserAgent(String)

客户端类,用于对密钥保管库服务执行加密密钥操作和保管库操作。

(继承自 ServiceClient<T>)
SetUserAgent(String, String)

客户端类,用于对密钥保管库服务执行加密密钥操作和保管库操作。

(继承自 ServiceClient<T>)
SignWithHttpMessagesAsync(String, String, String, String, Byte[], Dictionary<String,List<String>>, CancellationToken)

使用指定的键从摘要创建签名。

UnwrapKeyWithHttpMessagesAsync(String, String, String, String, Byte[], Dictionary<String,List<String>>, CancellationToken)

使用最初用于包装该密钥的指定密钥解包对称密钥。

UpdateCertificateIssuerWithHttpMessagesAsync(String, String, String, IssuerCredentials, OrganizationDetails, IssuerAttributes, Dictionary<String, List<String>>, CancellationToken)

汇报指定的证书颁发者。

UpdateCertificateOperationWithHttpMessagesAsync(String, String, Boolean, Dictionary<String,List<String>>, CancellationToken)

汇报证书操作。

UpdateCertificatePolicyWithHttpMessagesAsync(String, String, CertificatePolicy, Dictionary<String,List<String>>, CancellationToken)

汇报证书的策略。

UpdateCertificateWithHttpMessagesAsync(String, String, String, CertificatePolicy, CertificateAttributes, IDictionary<String, String>, Dictionary<String,List<String>>, CancellationToken)

更新与给定证书关联的指定属性。

UpdateKeyWithHttpMessagesAsync(String, String, String, IList<String>, KeyAttributes, IDictionary<String,String>, Dictionary<String, List<String>>, CancellationToken)

更新密钥操作会更改存储密钥的指定属性,并且可以应用于 Azure 密钥保管库中存储的任何密钥类型和密钥版本。

UpdateSasDefinitionWithHttpMessagesAsync(String, String, String, String, String, String, SasDefinitionAttributes, IDictionary<String, String>, Dictionary<String,List<String>>, CancellationToken)

汇报与给定 SAS 定义关联的指定属性。 此操作需要 storage/setsas 权限。

UpdateSecretWithHttpMessagesAsync(String, String, String, String, SecretAttributes, IDictionary<String,String>, Dictionary<String, List<String>>, CancellationToken)

汇报与给定密钥保管库中的指定机密关联的属性。

UpdateStorageAccountWithHttpMessagesAsync(String, String, String, Nullable<Boolean>, String, StorageAccountAttributes, IDictionary<String, String>, Dictionary<String,List<String>>, CancellationToken)

汇报与给定存储帐户关联的指定属性。 此操作需要存储/设置/更新权限。

VerifyWithHttpMessagesAsync(String, String, String, String, Byte[], Byte[], Dictionary<String,List<String>>, CancellationToken)

使用指定的密钥验证签名。

WrapKeyWithHttpMessagesAsync(String, String, String, String, Byte[], Dictionary<String,List<String>>, CancellationToken)

使用指定的密钥包装对称密钥。

扩展方法

BackupCertificateAsync(IKeyVaultClient, String, String, CancellationToken)

备份指定的证书。

BackupKeyAsync(IKeyVaultClient, String, String, CancellationToken)

请求将指定密钥的备份下载到客户端。

BackupSecretAsync(IKeyVaultClient, String, String, CancellationToken)

备份指定的机密。

BackupStorageAccountAsync(IKeyVaultClient, String, String, CancellationToken)

备份指定的存储帐户。

CreateCertificateAsync(IKeyVaultClient, String, String, CertificatePolicy, CertificateAttributes, IDictionary<String,String>, CancellationToken)

创建新证书。

CreateKeyAsync(IKeyVaultClient, String, String, NewKeyParameters, CancellationToken)

客户端类,用于对密钥保管库服务执行加密密钥操作和保管库操作。

CreateKeyAsync(IKeyVaultClient, String, String, String, Nullable<Int32>, IList<String>, KeyAttributes, IDictionary<String,String>, String, CancellationToken)

创建一个新密钥,存储该密钥,然后向客户端返回密钥参数和属性。

DecryptAsync(IKeyVaultClient, String, String, Byte[], CancellationToken)

解密单个加密数据块

DecryptAsync(IKeyVaultClient, String, String, String, String, Byte[], CancellationToken)

解密单个加密数据块。

DeleteCertificateAsync(IKeyVaultClient, String, String, CancellationToken)

从指定的密钥保管库中删除证书。

DeleteCertificateContactsAsync(IKeyVaultClient, String, CancellationToken)

删除指定密钥保管库的证书联系人。

DeleteCertificateIssuerAsync(IKeyVaultClient, String, String, CancellationToken)

删除指定的证书颁发者。

DeleteCertificateOperationAsync(IKeyVaultClient, String, String, CancellationToken)

删除特定证书的创建操作。

DeleteKeyAsync(IKeyVaultClient, String, String, CancellationToken)

从 Azure 密钥保管库 中的存储中删除任何类型的密钥。

DeleteSasDefinitionAsync(IKeyVaultClient, String, String, String, CancellationToken)

从指定的存储帐户中删除 SAS 定义。 此操作需要 storage/deletesas 权限。

DeleteSecretAsync(IKeyVaultClient, String, String, CancellationToken)

从指定的密钥保管库中删除机密。

DeleteStorageAccountAsync(IKeyVaultClient, String, String, CancellationToken)

删除存储帐户。 此操作需要存储/删除权限。

EncryptAsync(IKeyVaultClient, String, String, Byte[], CancellationToken)

加密单个数据块。 可以加密的数据量由目标密钥类型和加密算法决定。

EncryptAsync(IKeyVaultClient, String, String, String, String, Byte[], CancellationToken)

使用存储在密钥保管库中的加密密钥加密任意字节序列。

GetCertificateAsync(IKeyVaultClient, String, String, String, CancellationToken)

获取有关证书的信息。

GetCertificateAsync(IKeyVaultClient, String, String, CancellationToken)

获取证书。

GetCertificateAsync(IKeyVaultClient, String, CancellationToken)

获取证书。

GetCertificateContactsAsync(IKeyVaultClient, String, CancellationToken)

列出指定密钥保管库的证书联系人。

GetCertificateIssuerAsync(IKeyVaultClient, String, String, CancellationToken)

列出指定的证书颁发者。

GetCertificateIssuersAsync(IKeyVaultClient, String, Nullable<Int32>, CancellationToken)

列出指定密钥保管库的证书颁发者。

GetCertificateIssuersNextAsync(IKeyVaultClient, String, CancellationToken)

列出指定密钥保管库的证书颁发者。

GetCertificateOperationAsync(IKeyVaultClient, String, String, CancellationToken)

获取证书的创建操作。

GetCertificatePolicyAsync(IKeyVaultClient, String, String, CancellationToken)

列出证书的策略。

GetCertificatesAsync(IKeyVaultClient, String, Nullable<Int32>, Nullable<Boolean>, CancellationToken)

列出指定密钥保管库中的证书

GetCertificatesNextAsync(IKeyVaultClient, String, CancellationToken)

列出指定密钥保管库中的证书

GetCertificateVersionsAsync(IKeyVaultClient, String, String, Nullable<Int32>, CancellationToken)

列出证书的版本。

GetCertificateVersionsNextAsync(IKeyVaultClient, String, CancellationToken)

列出证书的版本。

GetDeletedCertificateAsync(IKeyVaultClient, String, String, CancellationToken)

检索有关指定已删除证书的信息。

GetDeletedCertificatesAsync(IKeyVaultClient, String, Nullable<Int32>, Nullable<Boolean>, CancellationToken)

列出当前可用于恢复的指定保管库中已删除的证书。

GetDeletedCertificatesNextAsync(IKeyVaultClient, String, CancellationToken)

列出当前可用于恢复的指定保管库中已删除的证书。

GetDeletedKeyAsync(IKeyVaultClient, String, String, CancellationToken)

获取已删除密钥的公共部分。

GetDeletedKeysAsync(IKeyVaultClient, String, Nullable<Int32>, CancellationToken)

列出指定保管库中已删除的密钥。

GetDeletedKeysNextAsync(IKeyVaultClient, String, CancellationToken)

列出指定保管库中已删除的密钥。

GetDeletedSasDefinitionAsync(IKeyVaultClient, String, String, String, CancellationToken)

获取指定的已删除 sas 定义。

GetDeletedSasDefinitionsAsync(IKeyVaultClient, String, String, Nullable<Int32>, CancellationToken)

列出指定保管库和存储帐户的已删除 SAS 定义。

GetDeletedSasDefinitionsNextAsync(IKeyVaultClient, String, CancellationToken)

列出指定保管库和存储帐户的已删除 SAS 定义。

GetDeletedSecretAsync(IKeyVaultClient, String, String, CancellationToken)

获取指定的已删除机密。

GetDeletedSecretsAsync(IKeyVaultClient, String, Nullable<Int32>, CancellationToken)

列出指定保管库的已删除机密。

GetDeletedSecretsNextAsync(IKeyVaultClient, String, CancellationToken)

列出指定保管库的已删除机密。

GetDeletedStorageAccountAsync(IKeyVaultClient, String, String, CancellationToken)

获取指定的已删除存储帐户。

GetDeletedStorageAccountsAsync(IKeyVaultClient, String, Nullable<Int32>, CancellationToken)

列出指定保管库的已删除存储帐户。

GetDeletedStorageAccountsNextAsync(IKeyVaultClient, String, CancellationToken)

列出指定保管库的已删除存储帐户。

GetKeyAsync(IKeyVaultClient, String, String, String, CancellationToken)

获取存储密钥的公共部分。

GetKeyAsync(IKeyVaultClient, String, String, CancellationToken)

检索密钥的公共部分及其属性

GetKeyAsync(IKeyVaultClient, String, CancellationToken)

检索密钥的公共部分及其属性

GetKeysAsync(IKeyVaultClient, String, Nullable<Int32>, CancellationToken)

列出指定保管库中的密钥。

GetKeysNextAsync(IKeyVaultClient, String, CancellationToken)

列出指定保管库中的密钥。

GetKeyVersionsAsync(IKeyVaultClient, String, String, Nullable<Int32>, CancellationToken)

检索具有相同密钥名称的各个密钥版本的列表。

GetKeyVersionsNextAsync(IKeyVaultClient, String, CancellationToken)

检索具有相同密钥名称的各个密钥版本的列表。

GetPendingCertificateSigningRequestAsync(IKeyVaultClient, String, String, CancellationToken)

获取 PKCS-10 (Base64 挂起的证书签名请求)

GetSasDefinitionAsync(IKeyVaultClient, String, String, String, CancellationToken)

获取有关指定存储帐户的 SAS 定义的信息。 此操作需要 storage/getsas 权限。

GetSasDefinitionsAsync(IKeyVaultClient, String, String, Nullable<Int32>, CancellationToken)

列出给定存储帐户的存储 SAS 定义。 此操作需要 storage/listsas 权限。

GetSasDefinitionsNextAsync(IKeyVaultClient, String, CancellationToken)

列出给定存储帐户的存储 SAS 定义。 此操作需要 storage/listsas 权限。

GetSecretAsync(IKeyVaultClient, String, String, String, CancellationToken)

从给定密钥保管库获取指定的机密。

GetSecretAsync(IKeyVaultClient, String, String, CancellationToken)

获取机密。

GetSecretAsync(IKeyVaultClient, String, CancellationToken)

获取机密。

GetSecretsAsync(IKeyVaultClient, String, Nullable<Int32>, CancellationToken)

列出指定密钥保管库中的机密。

GetSecretsNextAsync(IKeyVaultClient, String, CancellationToken)

列出指定密钥保管库中的机密。

GetSecretVersionsAsync(IKeyVaultClient, String, String, Nullable<Int32>, CancellationToken)

列出指定机密的所有版本。

GetSecretVersionsNextAsync(IKeyVaultClient, String, CancellationToken)

列出指定机密的所有版本。

GetStorageAccountAsync(IKeyVaultClient, String, String, CancellationToken)

获取有关指定存储帐户的信息。 此操作需要 storage/get 权限。

GetStorageAccountsAsync(IKeyVaultClient, String, Nullable<Int32>, CancellationToken)

列出由指定的密钥保管库管理的存储帐户。 此操作需要存储/列表权限。

GetStorageAccountsNextAsync(IKeyVaultClient, String, CancellationToken)

列出由指定的密钥保管库管理的存储帐户。 此操作需要存储/列表权限。

ImportCertificateAsync(IKeyVaultClient, String, String, X509Certificate2Collection, CertificatePolicy, CertificateAttributes, IDictionary<String, String>, CancellationToken)

导入新的证书版本。 如果这是第一个版本,则会创建证书资源。

ImportCertificateAsync(IKeyVaultClient, String, String, String, String, CertificatePolicy, CertificateAttributes, IDictionary<String, String>, CancellationToken)

将证书导入指定的密钥保管库。

ImportKeyAsync(IKeyVaultClient, String, String, KeyBundle, Nullable<Boolean>, CancellationToken)

将密钥导入指定的保管库

ImportKeyAsync(IKeyVaultClient, String, String, JsonWebKey, Nullable<Boolean>, KeyAttributes, IDictionary<String,String>, CancellationToken)

导入外部创建的密钥,存储它,然后将密钥参数和属性返回给客户端。

MergeCertificateAsync(IKeyVaultClient, String, String, IList<Byte[]>, CertificateAttributes, IDictionary<String,String>, CancellationToken)

将证书或证书链与服务器上存在的密钥对合并。

MergeCertificateAsync(IKeyVaultClient, String, String, X509Certificate2Collection, CertificateAttributes, IDictionary<String,String>, CancellationToken)

将证书或证书链与服务器上存在的密钥对合并。

PurgeDeletedCertificateAsync(IKeyVaultClient, String, String, CancellationToken)

永久删除指定的已删除证书。

PurgeDeletedCertificateAsync(IKeyVaultClient, String, CancellationToken)

清除已删除的证书并立即生效。

PurgeDeletedKeyAsync(IKeyVaultClient, String, String, CancellationToken)

永久删除指定的密钥。

PurgeDeletedKeyAsync(IKeyVaultClient, String, CancellationToken)

立即清除已删除的密钥。

PurgeDeletedSecretAsync(IKeyVaultClient, String, String, CancellationToken)

永久删除指定的机密。

PurgeDeletedSecretAsync(IKeyVaultClient, String, CancellationToken)

立即清除已删除的机密。

PurgeDeletedStorageAccountAsync(IKeyVaultClient, String, String, CancellationToken)

永久删除指定的存储帐户。

RecoverDeletedCertificateAsync(IKeyVaultClient, String, String, CancellationToken)

将已删除的证书恢复到 /certificates 下的当前版本。

RecoverDeletedCertificateAsync(IKeyVaultClient, String, CancellationToken)

恢复已删除的证书。

RecoverDeletedKeyAsync(IKeyVaultClient, String, String, CancellationToken)

将已删除的密钥恢复到其最新版本。

RecoverDeletedKeyAsync(IKeyVaultClient, String, CancellationToken)

恢复已删除的密钥。

RecoverDeletedSasDefinitionAsync(IKeyVaultClient, String, String, String, CancellationToken)

恢复已删除的 SAS 定义。

RecoverDeletedSecretAsync(IKeyVaultClient, String, String, CancellationToken)

将已删除的机密恢复到最新版本。

RecoverDeletedSecretAsync(IKeyVaultClient, String, CancellationToken)

恢复已删除的机密。

RecoverDeletedStorageAccountAsync(IKeyVaultClient, String, String, CancellationToken)

恢复已删除的存储帐户。

RegenerateStorageAccountKeyAsync(IKeyVaultClient, String, String, String, CancellationToken)

为给定存储帐户重新生成指定的密钥值。 此操作需要 storage/regeneratekey 权限。

RestoreCertificateAsync(IKeyVaultClient, String, Byte[], CancellationToken)

将备份的证书还原到保管库。

RestoreKeyAsync(IKeyVaultClient, String, Byte[], CancellationToken)

将备份的密钥还原到保管库。

RestoreSecretAsync(IKeyVaultClient, String, Byte[], CancellationToken)

将备份的机密还原到保管库。

RestoreStorageAccountAsync(IKeyVaultClient, String, Byte[], CancellationToken)

将备份的存储帐户还原到保管库。

SetCertificateContactsAsync(IKeyVaultClient, String, Contacts, CancellationToken)

设置指定密钥保管库的证书联系人。

SetCertificateIssuerAsync(IKeyVaultClient, String, String, String, IssuerCredentials, OrganizationDetails, IssuerAttributes, CancellationToken)

设置指定的证书颁发者。

SetSasDefinitionAsync(IKeyVaultClient, String, String, String, String, String, String, SasDefinitionAttributes, IDictionary<String, String>, CancellationToken)

为指定的存储帐户创建或更新新的 SAS 定义。 此操作需要 storage/setsas 权限。

SetSecretAsync(IKeyVaultClient, String, String, String, IDictionary<String,String>, String, SecretAttributes, CancellationToken)

在指定的密钥保管库中设置机密。

SetStorageAccountAsync(IKeyVaultClient, String, String, String, String, Boolean, String, StorageAccountAttributes, IDictionary<String, String>, CancellationToken)

创建或更新新的存储帐户。 此操作需要存储/设置权限。

SignAsync(IKeyVaultClient, String, String, Byte[], CancellationToken)

使用保管库中的指定密钥从摘要创建签名

SignAsync(IKeyVaultClient, String, String, String, String, Byte[], CancellationToken)

使用指定的键从摘要创建签名。

UnwrapKeyAsync(IKeyVaultClient, String, String, Byte[], CancellationToken)

使用保管库中最初用于包装密钥的指定密钥解包对称密钥。

UnwrapKeyAsync(IKeyVaultClient, String, String, String, String, Byte[], CancellationToken)

使用最初用于包装该密钥的指定密钥解包对称密钥。

UpdateCertificateAsync(IKeyVaultClient, String, CertificatePolicy, CertificateAttributes, IDictionary<String,String>, CancellationToken)

汇报证书版本。

UpdateCertificateAsync(IKeyVaultClient, String, String, String, CertificatePolicy, CertificateAttributes, IDictionary<String, String>, CancellationToken)

更新与给定证书关联的指定属性。

UpdateCertificateIssuerAsync(IKeyVaultClient, String, String, String, IssuerCredentials, OrganizationDetails, IssuerAttributes, CancellationToken)

汇报指定的证书颁发者。

UpdateCertificateOperationAsync(IKeyVaultClient, String, String, Boolean, CancellationToken)

汇报证书操作。

UpdateCertificatePolicyAsync(IKeyVaultClient, String, String, CertificatePolicy, CancellationToken)

汇报证书的策略。

UpdateKeyAsync(IKeyVaultClient, String, String, String, IList<String>, KeyAttributes, IDictionary<String,String>, CancellationToken)

更新密钥操作会更改存储密钥的指定属性,并且可以应用于 Azure 密钥保管库中存储的任何密钥类型和密钥版本。

UpdateKeyAsync(IKeyVaultClient, String, String, String[], KeyAttributes, Dictionary<String,String>, CancellationToken)

汇报与指定键关联的键属性

UpdateKeyAsync(IKeyVaultClient, String, String[], KeyAttributes, Dictionary<String,String>, CancellationToken)

汇报与指定键关联的键属性

UpdateSasDefinitionAsync(IKeyVaultClient, String, String, String, String, String, String, SasDefinitionAttributes, IDictionary<String, String>, CancellationToken)

汇报与给定 SAS 定义关联的指定属性。 此操作需要 storage/setsas 权限。

UpdateSecretAsync(IKeyVaultClient, String, String, SecretAttributes, Dictionary<String,String>, CancellationToken)

汇报与指定机密关联的属性

UpdateSecretAsync(IKeyVaultClient, String, String, String, String, SecretAttributes, IDictionary<String,String>, CancellationToken)

汇报与给定密钥保管库中的指定机密关联的属性。

UpdateStorageAccountAsync(IKeyVaultClient, String, String, String, Nullable<Boolean>, String, StorageAccountAttributes, IDictionary<String, String>, CancellationToken)

汇报与给定存储帐户关联的指定属性。 此操作需要存储/设置/更新权限。

VerifyAsync(IKeyVaultClient, String, String, Byte[], Byte[], CancellationToken)

使用指定的密钥验证签名

VerifyAsync(IKeyVaultClient, String, String, String, String, Byte[], Byte[], CancellationToken)

使用指定的密钥验证签名。

WrapKeyAsync(IKeyVaultClient, String, String, Byte[], CancellationToken)

使用指定的密钥包装对称密钥

WrapKeyAsync(IKeyVaultClient, String, String, String, String, Byte[], CancellationToken)

使用指定的密钥包装对称密钥。

适用于