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

Definition

Versucht, das öffentliche X.509-Zertifikat zu exportieren, das als PEM codiert ist.

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 empfängt.

charsWritten
Int32

Wenn diese Methode zurückgegeben wird, wird die Gesamtanzahl der zeichen, in destinationdie geschrieben.

Gibt zurück

true wenn destination groß genug war, um das codierte PEM zu empfangen; andernfalls false.

Ausnahmen

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

Hinweise

Ein PEM-codiertes X.509-Zertifikat beginnt mit -----BEGIN CERTIFICATE----- und endet mit -----END CERTIFICATE-----dem base64-codierten DER-Inhalt des Zertifikats zwischen den PEM-Grenzen.

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

Gilt für: