Share via


AsymmetricAlgorithm.TryExportPkcs8PrivateKeyPem Metode

Definisi

Mencoba mengekspor kunci saat ini dalam format PKCS#8 PrivateKeyInfo yang dikodekan PEM ke dalam buffer yang disediakan.

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

Parameter

destination
Span<Char>

Rentang karakter untuk menerima data PKCS#8 PrivateKeyInfo 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

PrivateKeyInfo PKCS#8 yang dikodekan PEM akan dimulai dengan -----BEGIN PRIVATE KEY----- dan diakhapi dengan -----END 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