Compartilhar via


CertificateClient.DownloadCertificate Método

Definição

Sobrecargas

DownloadCertificate(DownloadCertificateOptions, CancellationToken)

Cria um X509Certificate2 do certificado especificado.

DownloadCertificate(String, String, CancellationToken)

Cria um X509Certificate2 do certificado especificado.

DownloadCertificate(DownloadCertificateOptions, CancellationToken)

Origem:
CertificateClient.cs
Origem:
CertificateClient.cs

Cria um X509Certificate2 do certificado especificado.

public virtual Azure.Response<System.Security.Cryptography.X509Certificates.X509Certificate2> DownloadCertificate (Azure.Security.KeyVault.Certificates.DownloadCertificateOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member DownloadCertificate : Azure.Security.KeyVault.Certificates.DownloadCertificateOptions * System.Threading.CancellationToken -> Azure.Response<System.Security.Cryptography.X509Certificates.X509Certificate2>
override this.DownloadCertificate : Azure.Security.KeyVault.Certificates.DownloadCertificateOptions * System.Threading.CancellationToken -> Azure.Response<System.Security.Cryptography.X509Certificates.X509Certificate2>
Public Overridable Function DownloadCertificate (options As DownloadCertificateOptions, Optional cancellationToken As CancellationToken = Nothing) As Response(Of X509Certificate2)

Parâmetros

options
DownloadCertificateOptions

Opções para baixar e criar um X509Certificate2.

cancellationToken
CancellationToken

Um CancellationToken que controla o tempo de vida da solicitação.

Retornos

Um X509Certificate2 do certificado especificado.

Exceções

options é nulo.

O segredo gerenciado não continha um certificado.

Não CertificateContentType há suporte para o .

Não é possível criar um X509Certificate2 nesta plataforma.

A solicitação falhou. Consulte ErrorCode e a mensagem de exceção para obter detalhes.

Comentários

Como Cer contém apenas a chave pública, esse método tenta baixar o segredo gerenciado que contém o certificado completo. Se você não tiver permissões para obter o segredo, RequestFailedException será lançado com uma resposta de erro apropriada. Se você quiser um X509Certificate2 com apenas a chave pública, instancie-o passando apenas a Cer propriedade . Essa operação requer as permissões certificates/get e secrets/get.

Aplica-se a

DownloadCertificate(String, String, CancellationToken)

Origem:
CertificateClient.cs
Origem:
CertificateClient.cs

Cria um X509Certificate2 do certificado especificado.

public virtual Azure.Response<System.Security.Cryptography.X509Certificates.X509Certificate2> DownloadCertificate (string certificateName, string version = default, System.Threading.CancellationToken cancellationToken = default);
abstract member DownloadCertificate : string * string * System.Threading.CancellationToken -> Azure.Response<System.Security.Cryptography.X509Certificates.X509Certificate2>
override this.DownloadCertificate : string * string * System.Threading.CancellationToken -> Azure.Response<System.Security.Cryptography.X509Certificates.X509Certificate2>
Public Overridable Function DownloadCertificate (certificateName As String, Optional version As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of X509Certificate2)

Parâmetros

certificateName
String

O nome do certificado a ser baixado.

version
String

Versão opcional de um certificado a ser baixado.

cancellationToken
CancellationToken

Um CancellationToken que controla o tempo de vida da solicitação.

Retornos

Um X509Certificate2 do certificado especificado.

Exceções

O segredo gerenciado não continha um certificado.

certificateName está vazio.

certificateName é nulo.

O segredo gerenciado não continha um certificado.

Não CertificateContentType há suporte para o .

Não é possível criar um X509Certificate2 nesta plataforma.

A solicitação falhou. Consulte ErrorCode e a mensagem de exceção para obter detalhes.

Comentários

Como Cer contém apenas a chave pública, esse método tenta baixar o segredo gerenciado que contém o certificado completo. Se você não tiver permissões para obter o segredo, RequestFailedException será lançado com uma resposta de erro apropriada. Se você quiser um X509Certificate2 com apenas a chave pública, instancie-o passando apenas a Cer propriedade . Essa operação requer as permissões certificates/get e secrets/get.

Aplica-se a