X509Certificate2Collection.TryExportCertificatePems Metodo

Definizione

Tenta di esportare i certificati X.509 pubblici, codificati come 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

Parametri

destination
Span<Char>

Buffer per ricevere i certificati con codifica PEM.

charsWritten
Int32

Quando termina, il numero totale di caratteri scritti in destination.

Valori restituiti

true se destination era sufficientemente grande da ricevere le VM codificate; in caso contrario, false.

Eccezioni

Un certificato è danneggiato, in uno stato non valido o non può essere esportato in PEM.

Commenti

Una raccolta di certificati X.509 con codifica PEM conterrà i certificati in cui ogni certificato inizia con -----BEGIN CERTIFICATE----- e termina con -----END CERTIFICATE-----, con il contenuto DER con codifica Base64 del certificato tra i limiti PEM. Ogni certificato è separato da un singolo carattere di avanzamento riga.

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

Si applica a