Sdílet prostřednictvím


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

Definice

Pokusy o export veřejného certifikátu X.509 zakódovaného 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>

Vyrovnávací paměť pro příjem certifikátu zakódovaného PEM.

charsWritten
Int32

Když tato metoda vrátí, celkový počet znaků zapsaných do destination.

Návraty

true pokud destination byl dostatečně velký pro přijetí zakódovaného PEM; falsev opačném případě .

Výjimky

Certifikát je poškozený, v neplatném stavu nebo ho nelze exportovat do PEM.

Poznámky

Certifikát X.509 s kódováním PEM začne -----BEGIN CERTIFICATE----- a končí -----END CERTIFICATE-----na , přičemž obsah der certifikátu zakódovaný v base64 mezi hranicemi PEM.

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

Platí pro