Share via


AsymmetricAlgorithm.TryExportPkcs8PrivateKey(Span<Byte>, Int32) Metode

Definisi

Ketika ditimpa di kelas turunan, mencoba mengekspor kunci saat ini dalam format PKCS#8 PrivateKeyInfo ke dalam buffer yang disediakan.

public:
 virtual bool TryExportPkcs8PrivateKey(Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public virtual bool TryExportPkcs8PrivateKey (Span<byte> destination, out int bytesWritten);
abstract member TryExportPkcs8PrivateKey : Span<byte> * int -> bool
override this.TryExportPkcs8PrivateKey : Span<byte> * int -> bool
Public Overridable Function TryExportPkcs8PrivateKey (destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean

Parameter

destination
Span<Byte>

Rentang byte untuk menerima data PKCS#8 PrivateKeyInfo.

bytesWritten
Int32

Ketika metode ini kembali, berisi nilai yang menunjukkan jumlah byte 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.

Tipe turunan belum menimpa anggota ini.

Keterangan

Karena dukungan khusus algoritma diperlukan untuk menghasilkan format data ini, TryExportPkcs8PrivateKey melempar NotImplementedException secara default.

Berlaku untuk

Lihat juga