Share via


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

Definisi

Mencoba mengekspor kunci saat ini dalam format PEM-encoded PKCS#1 RSAPrivateKey ke dalam buffer yang disediakan.

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

Parameter

destination
Span<Char>

Rentang karakter untuk menerima data PKCS#1 RSAPrivateKey yang dikodekan PEM.

charsWritten
Int32

Ketika metode ini kembali, berisi nilai yang menunjukkan jumlah karakter yang ditulis ke destination. Parameter ini diperlakukan sebagai tidak diinisialisasi.

Mengembalikan

true jika destination cukup besar untuk menerima output; jika tidak, false.

Pengecualian

Kunci tidak dapat diekspor.

Keterangan

PKCS#1 RSAPrivateKey yang dikodekan PEM akan dimulai dengan -----BEGIN RSA PRIVATE KEY----- dan diakhapi dengan -----END RSA PRIVATE KEY-----, dengan konten DER yang dikodekan base64 dari kunci antara batas PEM.

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

Berlaku untuk