Share via


X509Certificate2.TryExportCertificatePem(Span<Char>, Int32) Méthode

Définition

Tente d’exporter le certificat X.509 public, encodé en PEM.

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

Paramètres

destination
Span<Char>

Mémoire tampon pour recevoir le certificat encodé 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 le PEM encodé ; sinon, false.

Exceptions

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

Remarques

Un certificat X.509 encodé pem commence par -----BEGIN CERTIFICATE----- et se termine par -----END CERTIFICATE-----, avec le contenu DER encodé en base64 du certificat entre les limites PEM.

          The certificate is encoded according to the IETF RFC 7468 "strict" encoding rules.

S’applique à