X509Certificate2Collection.TryExportCertificatePems Metod

Definition

Försöker exportera de offentliga X.509-certifikaten, kodade som 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

Parametrar

destination
Span<Char>

Bufferten för att ta emot PEM-kodade certifikat.

charsWritten
Int32

När den här metoden returnerar det totala antalet tecken som skrivits till destination.

Returer

true om destination var tillräckligt stor för att ta emot de kodade PEM:erna, falseannars .

Undantag

Ett certifikat är skadat, i ett ogiltigt tillstånd eller kunde inte exporteras till PEM.

Kommentarer

En PEM-kodad X.509-certifikatsamling innehåller certifikat där varje certifikat börjar med -----BEGIN CERTIFICATE----- och slutar med -----END CERTIFICATE-----, med det base64-kodade DER-innehållet i certifikatet mellan PEM-gränserna. Varje certifikat avgränsas med ett enda radmatningstecken.

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

Gäller för