X509Certificate2Collection.TryExportCertificatePems Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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, false
jinak 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.