X509Certificate2Collection.TryExportCertificatePems Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- charsWritten
- Int32
Gdy ta metoda zwróci wartość , całkowita liczba znaków zapisanych w destination
obiekcie .
Zwraca
true
jeś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.