X509Certificate2Collection.TryExportCertificatePems Metoda

Definice

Pokusí se exportovat veřejné certifikáty X.509 kódované jako PEM.

public:
 bool TryExportCertificatePems(Span<char> destination, [Runtime::InteropServices::Out] int % charsWritten);
public bool TryExportCertificatePems (Span<char> destination, out int charsWritten);
member this.TryExportCertificatePems : Span<char> * int -> bool
Public Function TryExportCertificatePems (destination As Span(Of Char), ByRef charsWritten As Integer) As Boolean

Parametry

destination
Span<Char>

Vyrovnávací paměť pro příjem certifikátů kódovaných 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ý, aby mohl přijímat kódované PEMs, falsejinak hodnota .

Výjimky

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

Poznámky

Kolekce certifikátů X.509 s kódováním PEM bude obsahovat certifikáty, kde každý certifikát začíná -----BEGIN CERTIFICATE----- a končí -----END CERTIFICATE-----na , s obsahem DER v kódování Base64 mezi hranicemi PEM. Každý certifikát je oddělený jedním znakem odřádkování.

          Certificates are encoded according to the IETF RFC 7468 "strict" encoding rules.

Platí pro