RSA.TryExportRSAPrivateKeyPem(Span<Char>, Int32) Metoda

Definice

Pokusí se exportovat aktuální klíč ve formátu PKCS#1 RSAPrivateKey s kódováním PEM do zadané vyrovnávací paměti.

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

Parametry

destination
Span<Char>

Rozsah znaků pro příjem dat PKCS s kódováním PEM#1 RSAPrivateKey

charsWritten
Int32

Když tato metoda vrátí, obsahuje hodnotu, která označuje počet znaků zapsaných do destination. Tento parametr se považuje za neinicializovaný.

Návraty

Boolean

true je-li destination dostatečně velký pro příjem výstupu; falsev opačném případě .

Výjimky

Klíč nelze exportovat.

Poznámky

A PEM-encoded PKCS#1 RSAPrivateKey will begin with -----BEGIN RSA PRIVATE KEY----- and end with -----END RSA PRIVATE KEY-----, with the base64 encoded DER contents of the key between the PEM boundaries.

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

Platí pro