CertificateClient Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O CertificateClient fornece métodos síncronos e assíncronos para gerenciar KeyVaultCertificates no Azure Key Vault. O cliente dá suporte à criação, recuperação, atualização, exclusão, limpeza, backup, restauração e listagem do , juntamente com o KeyVaultCertificategerenciamento de certificados CertificateIssuere CertificateContacts. O cliente também dá suporte à listagem DeletedCertificate para um cofre de chaves habilitado para exclusão reversível.
public class CertificateClient
type CertificateClient = class
Public Class CertificateClient
- Herança
-
CertificateClient
Construtores
CertificateClient() |
Inicializa uma nova instância da CertificateClient classe para zombar. |
CertificateClient(Uri, TokenCredential) |
Inicializa uma nova instância da CertificateClient classe para o cofre especificado. |
CertificateClient(Uri, TokenCredential, CertificateClientOptions) |
Inicializa uma nova instância da CertificateClient classe para o cofre especificado. |
Propriedades
VaultUri |
Obtém o Uri do cofre usado para criar essa instância do CertificateClient. |
Métodos
BackupCertificate(String, CancellationToken) |
Cria um backup do certificado, incluindo todas as versões, que podem ser usadas para restaurar o certificado para o estado no momento do backup, caso o certificado seja excluído ou para restaurar o certificado para um cofre diferente na mesma região que o valor original. Essa operação requer a permissão de certificado/backup. |
BackupCertificateAsync(String, CancellationToken) |
Cria um backup do certificado, incluindo todas as versões, que podem ser usadas para restaurar o certificado para o estado no momento do backup, caso o certificado seja excluído ou para restaurar o certificado para um cofre diferente na mesma região que o valor original. Essa operação requer a permissão de certificado/backup. |
CreateIssuer(CertificateIssuer, CancellationToken) |
Cria ou substitui um certificado CertificateIssuer no cofre de chaves. Essa operação requer a permissão certificates/setissuers. |
CreateIssuerAsync(CertificateIssuer, CancellationToken) |
Cria ou substitui um certificado CertificateIssuer no cofre de chaves. Essa operação requer a permissão certificates/setissuers. |
DeleteContacts(CancellationToken) |
Exclui todos os certificados CertificateContactdo cofre de chaves, substituindo todos os contatos existentes. Essa operação requer a permissão certificates/managecontacts. |
DeleteContactsAsync(CancellationToken) |
Exclui todos os certificados CertificateContactdo cofre de chaves, substituindo todos os contatos existentes. Essa operação requer a permissão certificates/managecontacts. |
DeleteIssuer(String, CancellationToken) |
Exclui o certificado CertificateIssuer especificado do cofre. Essa operação requer a permissão certificates/deleteissuers. |
DeleteIssuerAsync(String, CancellationToken) |
Exclui o certificado CertificateIssuer especificado do cofre. Essa operação requer a permissão certificates/deleteissuers. |
DownloadCertificate(DownloadCertificateOptions, CancellationToken) |
Cria um X509Certificate2 do certificado especificado. |
DownloadCertificate(String, String, CancellationToken) |
Cria um X509Certificate2 do certificado especificado. |
DownloadCertificateAsync(DownloadCertificateOptions, CancellationToken) |
Cria um X509Certificate2 do certificado especificado. |
DownloadCertificateAsync(String, String, CancellationToken) |
Cria um X509Certificate2 do certificado especificado. |
GetCertificate(String, CancellationToken) |
Retorna a versão mais recente do KeyVaultCertificate junto com seu CertificatePolicy. Essa operação requer a permissão de obtenção/certificados. |
GetCertificateAsync(String, CancellationToken) |
Retorna a versão mais recente do KeyVaultCertificate junto com seu CertificatePolicy. Essa operação requer a permissão de obtenção/certificados. |
GetCertificateOperation(String, CancellationToken) |
Obtém um pendente CertificateOperation do cofre de chaves. Essa operação requer a permissão de obtenção/certificados. |
GetCertificateOperationAsync(String, CancellationToken) |
Obtém um pendente CertificateOperation do cofre de chaves. Essa operação requer a permissão de obtenção/certificados. |
GetCertificatePolicy(String, CancellationToken) |
Recupera o CertificatePolicy do certificado especificado. Essa operação requer a permissão de obtenção/certificado. |
GetCertificatePolicyAsync(String, CancellationToken) |
Recupera o CertificatePolicy do certificado especificado. Essa operação requer a permissão de obtenção/certificado. |
GetCertificateVersion(String, String, CancellationToken) |
Obtém uma versão específica do KeyVaultCertificate. Essa operação requer a permissão de obtenção/certificados. |
GetCertificateVersionAsync(String, String, CancellationToken) |
Obtém uma versão específica do KeyVaultCertificate. Essa operação requer a permissão de obtenção/certificados. |
GetContacts(CancellationToken) |
Obtém os certificados CertificateContactpara os cofres de chaves. Essa operação requer a permissão certificates/managecontacts. |
GetContactsAsync(CancellationToken) |
Obtém os certificados CertificateContactpara os cofres de chaves. Essa operação requer a permissão certificates/managecontacts. |
GetDeletedCertificate(String, CancellationToken) |
Recupera informações sobre o especificado excluído KeyVaultCertificate. Essa operação só é aplicável em cofres habilitados para exclusão temporária e requer a permissão de obtenção/certificados. |
GetDeletedCertificateAsync(String, CancellationToken) |
Recupera informações sobre o especificado excluído KeyVaultCertificate. Essa operação só é aplicável em cofres habilitados para exclusão temporária e requer a permissão de obtenção/certificados. |
GetDeletedCertificates(Boolean, CancellationToken) |
Enumera os certificados excluídos no cofre. Essa operação só está disponível em cofres habilitados para exclusão reversível e requer as permissões certificates/list/get. |
GetDeletedCertificatesAsync(Boolean, CancellationToken) |
Enumera os certificados excluídos no cofre. Essa operação só está disponível em cofres habilitados para exclusão reversível e requer as permissões certificates/list/get. |
GetIssuer(String, CancellationToken) |
Recupera o certificado CertificateIssuer especificado do cofre. Essa operação requer a permissão certificates/getissuers. |
GetIssuerAsync(String, CancellationToken) |
Recupera o certificado CertificateIssuer especificado do cofre. Essa operação requer a permissão certificates/getissuers. |
GetPropertiesOfCertificates(Boolean, CancellationToken) |
Lista as propriedades de todos os certificados habilitados e desabilitados no cofre especificado. Você pode usar o retornado Name em chamadas subsequentes para GetCertificate(String, CancellationToken). Essa operação requer a permissão de certificados/lista. |
GetPropertiesOfCertificatesAsync(Boolean, CancellationToken) |
Lista as propriedades de todos os certificados habilitados e desabilitados no cofre especificado. Você pode usar o retornado Name em chamadas subsequentes para GetCertificate(String, CancellationToken). Essa operação requer a permissão de certificados/lista. |
GetPropertiesOfCertificateVersions(String, CancellationToken) |
Lista as propriedades de todas as versões habilitadas e desabilitadas do certificado especificado no cofre especificado. Você pode usar o retornado Name em chamadas subsequentes para GetCertificateVersion(String, String, CancellationToken). Essa operação requer a permissão de certificados/lista. |
GetPropertiesOfCertificateVersionsAsync(String, CancellationToken) |
Lista as propriedades de todas as versões habilitadas e desabilitadas do certificado especificado no cofre especificado. Você pode usar o retornado Name em chamadas subsequentes para GetCertificateVersion(String, String, CancellationToken). Essa operação requer a permissão de certificados/lista. |
GetPropertiesOfIssuers(CancellationToken) |
Lista as propriedades de todos os emissores no cofre especificado. Você pode usar o retornado Name em chamadas subsequentes para GetIssuer(String, CancellationToken). Essa operação requer a permissão certificates/getissuers. |
GetPropertiesOfIssuersAsync(CancellationToken) |
Lista as propriedades de todos os emissores no cofre especificado. Você pode usar o retornado Name em chamadas subsequentes para GetIssuer(String, CancellationToken). Essa operação requer a permissão certificates/getissuers. |
ImportCertificate(ImportCertificateOptions, CancellationToken) |
Importa um certificado pré-existente para o cofre de chaves. O certificado especificado deve estar no formato PEM PFX ou ASCII e deve conter a chave privada, bem como os certificados X.509. Essa operação requer a permissão certificados/importar. |
ImportCertificateAsync(ImportCertificateOptions, CancellationToken) |
Importa um certificado pré-existente para o cofre de chaves. O certificado especificado deve estar no formato PEM PFX ou ASCII e deve conter a chave privada, bem como os certificados X.509. Essa operação requer a permissão certificados/importar. |
MergeCertificate(MergeCertificateOptions, CancellationToken) |
Mescla um certificado ou uma cadeia de certificados com um par de chaves atualmente disponível no serviço. Essa operação requer a permissão de certificado/criação. |
MergeCertificateAsync(MergeCertificateOptions, CancellationToken) |
Mescla um certificado ou uma cadeia de certificados com um par de chaves atualmente disponível no serviço. Essa operação requer a permissão de certificado/criação. |
PurgeDeletedCertificate(String, CancellationToken) |
Exclui permanente e irreversivelmente o certificado excluído especificado, sem a possibilidade de recuperação. Essa operação só é aplicável em cofres habilitados para exclusão temporária e requer a permissão de certificados/limpeza. A operação não estará disponível se DeletedCertificate.RecoveryLevel do DeletedCertificate não especificar 'Purgeable'. |
PurgeDeletedCertificateAsync(String, CancellationToken) |
Exclui permanente e irreversivelmente o certificado excluído especificado, sem a possibilidade de recuperação. Essa operação só é aplicável em cofres habilitados para exclusão temporária e requer a permissão de certificados/limpeza. A operação não estará disponível se DeletedCertificate.RecoveryLevel do DeletedCertificate não especificar 'Purgeable'. |
RestoreCertificateBackup(Byte[], CancellationToken) |
Restaura um KeyVaultCertificate, incluindo todas as versões, de um backup criado do BackupCertificate(String, CancellationToken) ou BackupCertificateAsync(String, CancellationToken). O backup deve ser restaurado para um cofre na mesma região que o cofre original. Essa operação requer a permissão de certificado/restauração. |
RestoreCertificateBackupAsync(Byte[], CancellationToken) |
Restaura um KeyVaultCertificate, incluindo todas as versões, de um backup criado do BackupCertificate(String, CancellationToken) ou BackupCertificateAsync(String, CancellationToken). O backup deve ser restaurado para um cofre na mesma região que o cofre original. Essa operação requer a permissão de certificado/restauração. |
SetContacts(IEnumerable<CertificateContact>, CancellationToken) |
Define os certificados CertificateContactpara o cofre de chaves, substituindo todos os contatos existentes. Essa operação requer a permissão certificates/managecontacts. |
SetContactsAsync(IEnumerable<CertificateContact>, CancellationToken) |
Define os certificados CertificateContactpara o cofre de chaves, substituindo todos os contatos existentes. Essa operação requer a permissão certificates/managecontacts. |
StartCreateCertificate(String, CertificatePolicy, Nullable<Boolean>, IDictionary<String,String>, CancellationToken) |
Inicia uma operação de execução prolongada para criar um KeyVaultCertificate no cofre com a política de certificado especificada. |
StartCreateCertificateAsync(String, CertificatePolicy, Nullable<Boolean>, IDictionary<String,String>, CancellationToken) |
Inicia uma operação de execução prolongada para criar um KeyVaultCertificate no cofre com a política de certificado especificada. |
StartDeleteCertificate(String, CancellationToken) |
Exclui todas as versões do especificado KeyVaultCertificate. Se o cofre estiver habilitado para exclusão temporária, o KeyVaultCertificate será marcado para exclusão permanente e poderá ser recuperado com StartRecoverDeletedCertificate(String, CancellationToken)ou limpo com PurgeDeletedCertificate(String, CancellationToken). Essa operação requer a permissão de certificados/exclusão. |
StartDeleteCertificateAsync(String, CancellationToken) |
Exclui todas as versões do especificado KeyVaultCertificate. Se o cofre estiver habilitado para exclusão temporária, o KeyVaultCertificate será marcado para exclusão permanente e poderá ser recuperado com StartRecoverDeletedCertificate(String, CancellationToken)ou limpo com PurgeDeletedCertificate(String, CancellationToken). Essa operação requer a permissão de certificados/exclusão. |
StartRecoverDeletedCertificate(String, CancellationToken) |
Recupera o DeletedCertificate em seu estado pré-excluído. Essa operação só é aplicável em cofres habilitados para exclusão reversível e requer a permissão de recuperação/certificados. |
StartRecoverDeletedCertificateAsync(String, CancellationToken) |
Recupera o DeletedCertificate em seu estado pré-excluído. Essa operação só é aplicável em cofres habilitados para exclusão reversível e requer a permissão de recuperação/certificados. |
UpdateCertificatePolicy(String, CertificatePolicy, CancellationToken) |
Atualizações o CertificatePolicy do certificado especificado. Essa operação requer a permissão de certificado/atualização. |
UpdateCertificatePolicyAsync(String, CertificatePolicy, CancellationToken) |
Atualizações o CertificatePolicy do certificado especificado. Essa operação requer a permissão de certificado/atualização. |
UpdateCertificateProperties(CertificateProperties, CancellationToken) |
Atualizações o especificado KeyVaultCertificate com os valores especificados para suas propriedades mutáveis. Essa operação requer a permissão de certificados/atualização. |
UpdateCertificatePropertiesAsync(CertificateProperties, CancellationToken) |
Atualizações o especificado KeyVaultCertificate com os valores especificados para suas propriedades mutáveis. Essa operação requer a permissão de certificados/atualização. |
UpdateIssuer(CertificateIssuer, CancellationToken) |
Atualizações o certificado CertificateIssuer especificado no cofre, atualizando apenas os campos especificados, outros permanecerão inalterados. Essa operação requer a permissão certificates/setissuers. |
UpdateIssuerAsync(CertificateIssuer, CancellationToken) |
Atualizações o certificado CertificateIssuer especificado no cofre, atualizando apenas os campos especificados, outros permanecerão inalterados. Essa operação requer a permissão certificates/setissuers. |
Aplica-se a
Azure SDK for .NET