X509Certificate2Collection.TryExportCertificatePems Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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.