X509Certificate2.TryExportCertificatePem(Span<Char>, Int32) Methode

Definitie

Pogingen om het openbare X.509-certificaat te exporteren, gecodeerd als 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

Parameters

destination
Span<Char>

De buffer voor het ontvangen van het PEM-gecodeerde certificaat.

charsWritten
Int32

Wanneer deze methode wordt geretourneerd, wordt het totale aantal tekens geschreven naar destination.

Retouren

trueals destination het groot genoeg was om de gecodeerde PEM te ontvangen; anders. false

Uitzonderingen

Het certificaat is beschadigd, heeft een ongeldige status of kan niet worden geƫxporteerd naar PEM.

Opmerkingen

Een PEM-gecodeerd X.509-certificaat begint met -----BEGIN CERTIFICATE----- en eindigt met -----END CERTIFICATE-----, met de base64 gecodeerde DER-inhoud van het certificaat tussen de PEM-grenzen.

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

Van toepassing op