X509Certificate2Collection.TryExportCertificatePems Méthode

Définition

Tente d’exporter les certificats X.509 publics, encodés en 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

Paramètres

destination
Span<Char>

Mémoire tampon pour recevoir les certificats encodés PEM.

charsWritten
Int32

Lorsque cette méthode retourne, le nombre total de caractères écrits dans destination.

Retours

true si destination était suffisamment grand pour recevoir les PEM encodés ; sinon, false.

Exceptions

Un certificat est endommagé, dans un état non valide ou n’a pas pu être exporté vers PEM.

Remarques

Une collection de certificats X.509 encodée PEM contient des certificats où chaque certificat commence par -----BEGIN CERTIFICATE----- et se termine par -----END CERTIFICATE-----, avec le contenu DER encodé en base64 du certificat entre les limites PEM. Chaque certificat est séparé par un seul caractère de flux de ligne.

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

S’applique à