Udostępnij za pośrednictwem


X509Certificate2Collection.TryExportCertificatePems Metoda

Definicja

Próbuje wyeksportować publiczne certyfikaty X.509 zakodowane jako 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

Parametry

destination
Span<Char>

Bufor do odbierania certyfikatów zakodowanych za pomocą protokołu PEM.

charsWritten
Int32

Gdy ta metoda zwróci wartość , całkowita liczba znaków zapisanych w destinationobiekcie .

Zwraca

truejeśli destination był wystarczająco duży, aby otrzymać zakodowane pems; w przeciwnym razie . false

Wyjątki

Certyfikat jest uszkodzony, w nieprawidłowym stanie lub nie można go wyeksportować do PEM.

Uwagi

Kolekcja certyfikatów X.509 zakodowana za pomocą protokołu PEM będzie zawierać certyfikaty, w których każdy certyfikat zaczyna się od i kończy się -----BEGIN CERTIFICATE----- ciągiem -----END CERTIFICATE-----, z zakodowaną base64 zawartością DER certyfikatu między granicami PEM. Każdy certyfikat jest oddzielony pojedynczym znakiem kanału wiersza.

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

Dotyczy