X509Certificate2.TryExportCertificatePem(Span<Char>, Int32) Método

Definição

Tenta exportar o certificado X.509 público, codificado como PEM.

public:
 bool TryExportCertificatePem(Span<char> destination, [Runtime::InteropServices::Out] int % charsWritten);
public bool TryExportCertificatePem (Span<char> destination, out int charsWritten);
member this.TryExportCertificatePem : Span<char> * int -> bool
Public Function TryExportCertificatePem (destination As Span(Of Char), ByRef charsWritten As Integer) As Boolean

Parâmetros

destination
Span<Char>

O buffer para receber o certificado codificado em PEM.

charsWritten
Int32

Quando esse método retorna, o número total de caracteres gravados em destination.

Retornos

true se destination fosse grande o suficiente para receber o PEM codificado; caso contrário, false.

Exceções

O certificado está corrompido, em um estado inválido ou não pôde ser exportado para o PEM.

Comentários

Um certificado X.509 codificado em PEM começará com -----BEGIN CERTIFICATE----- e terminará com -----END CERTIFICATE-----, com o conteúdo DER codificado em base64 do certificado entre os limites do PEM.

          The certificate is encoded according to the IETF RFC 7468 "strict" encoding rules.

Aplica-se a