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

Definice

Pokusí se exportovat veřejný certifikát X.509 kódovaný 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 kódování 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, falsejinak hodnota .

Výjimky

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

Poznámky

Certifikát X.509 v kódování PEM bude začínat -----BEGIN CERTIFICATE----- a končit -----END CERTIFICATE-----na , s obsahem DER v kódování Base64 mezi hranicemi PEM.

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

Platí pro