Compartilhar via


KeyVaultClientExtensions Classe

Definição

Métodos de extensão para KeyVaultClient.

public static class KeyVaultClientExtensions
type KeyVaultClientExtensions = class
Public Module KeyVaultClientExtensions
Herança
KeyVaultClientExtensions

Métodos

BackupCertificateAsync(IKeyVaultClient, String, String, CancellationToken)

Faz backup do certificado especificado.

BackupKeyAsync(IKeyVaultClient, String, String, CancellationToken)

Solicita que um backup da chave especificada seja baixado para o cliente.

BackupSecretAsync(IKeyVaultClient, String, String, CancellationToken)

Faz backup do segredo especificado.

BackupStorageAccountAsync(IKeyVaultClient, String, String, CancellationToken)

Faz backup da conta de armazenamento especificada.

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

Cria um certificado.

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

Métodos de extensão para KeyVaultClient.

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

Cria uma nova chave, armazena-a, retorna os parâmetros e atributos de chave para o cliente.

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

Descriptografa um único bloco de dados criptografados

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

Descriptografa um único bloco de dados criptografados.

DeleteCertificateAsync(IKeyVaultClient, String, String, CancellationToken)

Exclui um certificado de um cofre de chaves especificado.

DeleteCertificateContactsAsync(IKeyVaultClient, String, CancellationToken)

Exclui os contatos de certificado de um cofre de chaves especificado.

DeleteCertificateIssuerAsync(IKeyVaultClient, String, String, CancellationToken)

Exclui o emissor do certificado especificado.

DeleteCertificateOperationAsync(IKeyVaultClient, String, String, CancellationToken)

Exclui a operação de criação de um certificado específico.

DeleteKeyAsync(IKeyVaultClient, String, String, CancellationToken)

Exclui uma chave de qualquer tipo de armazenamento no Key Vault do Azure.

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

Exclui uma definição de SAS de uma conta de armazenamento especificada. Essa operação requer a permissão storage/deletesas.

DeleteSecretAsync(IKeyVaultClient, String, String, CancellationToken)

Exclui um segredo de um cofre de chaves especificado.

DeleteStorageAccountAsync(IKeyVaultClient, String, String, CancellationToken)

Exclui uma conta de armazenamento. Essa operação requer a permissão de armazenamento/exclusão.

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

Criptografa um único bloco de dados. A quantidade de dados que podem ser criptografados é determinada pelo tipo de chave de destino e pelo algoritmo de criptografia.

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

Criptografa uma sequência arbitrária de bytes usando uma chave de criptografia armazenada em um cofre de chaves.

GetCertificateAsync(IKeyVaultClient, String, CancellationToken)

Obtém um certificado.

GetCertificateAsync(IKeyVaultClient, String, String, CancellationToken)

Obtém um certificado.

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

Obtém informações sobre um certificado.

GetCertificateContactsAsync(IKeyVaultClient, String, CancellationToken)

Lista os contatos de certificado para um cofre de chaves especificado.

GetCertificateIssuerAsync(IKeyVaultClient, String, String, CancellationToken)

Lista o emissor do certificado especificado.

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

Listar emissores de certificado para um cofre de chaves especificado.

GetCertificateIssuersNextAsync(IKeyVaultClient, String, CancellationToken)

Listar emissores de certificado para um cofre de chaves especificado.

GetCertificateOperationAsync(IKeyVaultClient, String, String, CancellationToken)

Obtém a operação de criação de um certificado.

GetCertificatePolicyAsync(IKeyVaultClient, String, String, CancellationToken)

Lista a política de um certificado.

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

Listar certificados em um cofre de chaves especificado

GetCertificatesNextAsync(IKeyVaultClient, String, CancellationToken)

Listar certificados em um cofre de chaves especificado

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

Liste as versões de um certificado.

GetCertificateVersionsNextAsync(IKeyVaultClient, String, CancellationToken)

Liste as versões de um certificado.

GetDeletedCertificateAsync(IKeyVaultClient, String, String, CancellationToken)

Recupera informações sobre o certificado excluído especificado.

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

Lista os certificados excluídos no cofre especificado atualmente disponíveis para recuperação.

GetDeletedCertificatesNextAsync(IKeyVaultClient, String, CancellationToken)

Lista os certificados excluídos no cofre especificado atualmente disponíveis para recuperação.

GetDeletedKeyAsync(IKeyVaultClient, String, String, CancellationToken)

Obtém a parte pública de uma chave excluída.

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

Lista as chaves excluídas no cofre especificado.

GetDeletedKeysNextAsync(IKeyVaultClient, String, CancellationToken)

Lista as chaves excluídas no cofre especificado.

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

Obtém a definição sas excluída especificada.

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

Lista as definições de SAS excluídas para o cofre e a conta de armazenamento especificadas.

GetDeletedSasDefinitionsNextAsync(IKeyVaultClient, String, CancellationToken)

Lista as definições de SAS excluídas para o cofre e a conta de armazenamento especificadas.

GetDeletedSecretAsync(IKeyVaultClient, String, String, CancellationToken)

Obtém o segredo excluído especificado.

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

Lista os segredos excluídos para o cofre especificado.

GetDeletedSecretsNextAsync(IKeyVaultClient, String, CancellationToken)

Lista os segredos excluídos para o cofre especificado.

GetDeletedStorageAccountAsync(IKeyVaultClient, String, String, CancellationToken)

Obtém a conta de armazenamento excluída especificada.

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

Lista contas de armazenamento excluídas para o cofre especificado.

GetDeletedStorageAccountsNextAsync(IKeyVaultClient, String, CancellationToken)

Lista contas de armazenamento excluídas para o cofre especificado.

GetKeyAsync(IKeyVaultClient, String, CancellationToken)

Recupera a parte pública de uma chave mais seus atributos

GetKeyAsync(IKeyVaultClient, String, String, CancellationToken)

Recupera a parte pública de uma chave mais seus atributos

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

Obtém a parte pública de uma chave armazenada.

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

Listar chaves no cofre especificado.

GetKeysNextAsync(IKeyVaultClient, String, CancellationToken)

Listar chaves no cofre especificado.

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

Recupera uma lista de versões de chave individuais com o mesmo nome de chave.

GetKeyVersionsNextAsync(IKeyVaultClient, String, CancellationToken)

Recupera uma lista de versões de chave individuais com o mesmo nome de chave.

GetPendingCertificateSigningRequestAsync(IKeyVaultClient, String, String, CancellationToken)

Obtém a solicitação de assinatura de certificado pendente base64 (PKCS-10)

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

Obtém informações sobre uma definição de SAS para a conta de armazenamento especificada. Essa operação requer a permissão storage/getsas.

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

Listar definições de SAS de armazenamento para a conta de armazenamento fornecida. Essa operação requer a permissão storage/listsas.

GetSasDefinitionsNextAsync(IKeyVaultClient, String, CancellationToken)

Listar definições de SAS de armazenamento para a conta de armazenamento fornecida. Essa operação requer a permissão storage/listsas.

GetSecretAsync(IKeyVaultClient, String, CancellationToken)

Obtém um segredo.

GetSecretAsync(IKeyVaultClient, String, String, CancellationToken)

Obtém um segredo.

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

Obtenha um segredo especificado de um determinado cofre de chaves.

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

Listar segredos em um cofre de chaves especificado.

GetSecretsNextAsync(IKeyVaultClient, String, CancellationToken)

Listar segredos em um cofre de chaves especificado.

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

Liste todas as versões do segredo especificado.

GetSecretVersionsNextAsync(IKeyVaultClient, String, CancellationToken)

Liste todas as versões do segredo especificado.

GetStorageAccountAsync(IKeyVaultClient, String, String, CancellationToken)

Obtém informações sobre uma conta de armazenamento especificada. Essa operação requer a permissão de armazenamento/obtenção.

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

Listar contas de armazenamento gerenciadas pelo cofre de chaves especificado. Essa operação requer a permissão de armazenamento/lista.

GetStorageAccountsNextAsync(IKeyVaultClient, String, CancellationToken)

Listar contas de armazenamento gerenciadas pelo cofre de chaves especificado. Essa operação requer a permissão de armazenamento/lista.

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

Importa um certificado para um cofre de chaves especificado.

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

Importa uma nova versão do certificado. Se essa for a primeira versão, o recurso de certificado será criado.

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

Importa uma chave criada externamente, armazena-a e retorna os parâmetros de chaves e atributos para o cliente.

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

Importa uma chave para o cofre especificado

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

Mescla um certificado ou uma cadeia de certificados com um par de chaves existente no servidor.

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

Mescla um certificado ou uma cadeia de certificados com um par de chaves existente no servidor.

PurgeDeletedCertificateAsync(IKeyVaultClient, String, CancellationToken)

Limpa o certificado excluído com efeito imediato.

PurgeDeletedCertificateAsync(IKeyVaultClient, String, String, CancellationToken)

Exclui permanentemente o certificado excluído especificado.

PurgeDeletedKeyAsync(IKeyVaultClient, String, CancellationToken)

Limpa a chave excluída imediatamente.

PurgeDeletedKeyAsync(IKeyVaultClient, String, String, CancellationToken)

Exclui permanentemente a chave especificada.

PurgeDeletedSecretAsync(IKeyVaultClient, String, CancellationToken)

Limpa o segredo excluído imediatamente.

PurgeDeletedSecretAsync(IKeyVaultClient, String, String, CancellationToken)

Exclui permanentemente o segredo especificado.

PurgeDeletedStorageAccountAsync(IKeyVaultClient, String, String, CancellationToken)

Exclui permanentemente a conta de armazenamento especificada.

RecoverDeletedCertificateAsync(IKeyVaultClient, String, CancellationToken)

Recupera o certificado excluído.

RecoverDeletedCertificateAsync(IKeyVaultClient, String, String, CancellationToken)

Recupera o certificado excluído de volta para sua versão atual em /certificates.

RecoverDeletedKeyAsync(IKeyVaultClient, String, CancellationToken)

Recupera a chave excluída.

RecoverDeletedKeyAsync(IKeyVaultClient, String, String, CancellationToken)

Recupera a chave excluída para sua versão mais recente.

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

Recupera a definição de SAS excluída.

RecoverDeletedSecretAsync(IKeyVaultClient, String, CancellationToken)

Recupera o segredo excluído.

RecoverDeletedSecretAsync(IKeyVaultClient, String, String, CancellationToken)

Recupera o segredo excluído para a versão mais recente.

RecoverDeletedStorageAccountAsync(IKeyVaultClient, String, String, CancellationToken)

Recupera a conta de armazenamento excluída.

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

Regenera o valor de chave especificado para a conta de armazenamento fornecida. Essa operação requer a permissão storage/regeneratekey.

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

Restaura um certificado de backup em um cofre.

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

Restaura uma chave de backup em um cofre.

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

Restaura um segredo de backup em um cofre.

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

Restaura uma conta de armazenamento com backup em um cofre.

SetCertificateContactsAsync(IKeyVaultClient, String, Contacts, CancellationToken)

Define os contatos de certificado para o cofre de chaves especificado.

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

Define o emissor do certificado especificado.

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

Cria ou atualiza uma nova definição de SAS para a conta de armazenamento especificada. Esta operação requer a permissão de armazenamento/setsas.

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

Define um segredo em um cofre de chaves especificado.

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

Cria ou atualiza uma nova conta de armazenamento. Essa operação requer a permissão de armazenamento/conjunto.

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

Cria uma assinatura de um resumo usando a chave especificada no cofre

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

Cria uma assinatura de um resumo usando a chave especificada.

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

Desembrulha uma chave simétrica usando a chave especificada no cofre que inicialmente foi usada para encapsular a chave.

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

Desembrulha uma chave simétrica usando a chave especificada que foi inicialmente usada para encapsular essa chave.

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

Atualizações uma versão do certificado.

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

Atualiza os atributos especificados associados ao certificado determinado.

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

Atualizações o emissor do certificado especificado.

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

Atualizações uma operação de certificado.

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

Atualizações a política de um certificado.

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

A operação de atualização de chave altera os atributos especificados de uma chave armazenada e pode ser aplicada a qualquer tipo de chave e versão de chave armazenada no Azure Key Vault.

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

Atualizações os atributos de chave associados à chave especificada

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

Atualizações os atributos de chave associados à chave especificada

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

Atualizações os atributos especificados associados à definição de SAS fornecida. Esta operação requer a permissão de armazenamento/setsas.

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

Atualizações os atributos associados ao segredo especificado

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

Atualizações os atributos associados a um segredo especificado em um determinado cofre de chaves.

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

Atualizações os atributos especificados associados à conta de armazenamento fornecida. Essa operação requer a permissão de armazenamento/conjunto/atualização.

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

Verifica uma assinatura usando a chave especificada

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

Verifica uma assinatura usando uma chave especificada.

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

Encapsula uma chave simétrica usando a chave especificada

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

Encapsula uma chave simétrica usando uma chave especificada.

Aplica-se a