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

Definição

Tentativas de exportar o certificado público X.509, 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 este método retorna, o número total de caracteres escritos em destination.

Devoluções

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

Exceções

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

Observações

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

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

Aplica-se a