Share via


X509Certificate2Collection.TryExportCertificatePems Método

Definición

Intenta exportar los certificados X.509 públicos, 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>

Búfer para recibir los certificados codificados peM.

charsWritten
Int32

Cuando este método devuelve , el número total de caracteres escritos en destination.

Devoluciones

true si destination era lo suficientemente grande como para recibir los PEM codificados; de lo contrario, false.

Excepciones

Un certificado está dañado, en un estado no válido o no se pudo exportar a PEM.

Comentarios

Una colección de certificados X.509 con codificación PEM contendrá certificados donde cada certificado comienza con y termina con -----BEGIN CERTIFICATE----------END CERTIFICATE-----, con el contenido de DER codificado en base64 del certificado entre los límites de PEM. Cada certificado está separado por un único carácter de avance de línea.

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

Se aplica a