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

Definicja

Próbuje wyeksportować publiczny certyfikat X.509 zakodowany jako 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

Parametry

destination
Span<Char>

Bufor do odbierania certyfikatu zakodowanego PEM.

charsWritten
Int32

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

Zwraca

true jeśli destination był wystarczająco duży, aby otrzymać zakodowany PEM; w przeciwnym razie false.

Wyjątki

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

Uwagi

Certyfikat X.509 zakodowany za pomocą protokołu PEM rozpocznie się od i zakończy się -----BEGIN CERTIFICATE----- ciągiem -----END CERTIFICATE-----, z zakodowaną w formacie Base64 zawartością DER certyfikatu między granicami PEM.

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

Dotyczy