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

Definition

Versucht, das öffentliche X.509-Zertifikat zu exportieren, codiert 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

Parameter

destination
Span<Char>

Der Puffer, der das PEM-codierte Zertifikat empfangen soll.

charsWritten
Int32

Wenn diese Methode zurückgibt, wird die Gesamtanzahl der zeichen, die in geschrieben wurden destination.

Gibt zurück

true , wenn destination groß genug war, um das codierte PEM zu empfangen, falseandernfalls .

Ausnahmen

Das Zertifikat ist beschädigt, weist einen ungültigen Zustand auf oder konnte nicht in PEM exportiert werden.

Hinweise

Ein PEM-codiertes X.509-Zertifikat beginnt mit -----BEGIN CERTIFICATE----- und endet mit -----END CERTIFICATE-----, wobei der base64-codierte DER-Inhalt des Zertifikats zwischen den PEM-Grenzen liegt.

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

Gilt für: