X509Certificate2Collection.TryExportCertificatePems Método

Definição

Tentativas de exportar os certificados públicos X.509, codificados como PEM.

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

Parâmetros

destination
Span<Char>

O buffer para receber os certificados codificados 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 os PEMs codificados; caso contrário, false.

Exceções

Um certificado está corrompido, num estado inválido, ou não pode ser exportado para PEM.

Observações

Uma coleção de certificados X.509 codificada em PEM conterá certificados em que cada certificado começa e termina em -----BEGIN CERTIFICATE----------END CERTIFICATE-----, com o conteúdo DER codificado em base 64 do certificado entre os limites do PEM. Cada certificado é separado por um único carácter de avanço de linha.

          Certificates are encoded according to the IETF RFC 7468 "strict" encoding rules.

Aplica-se a