Share via


ECDiffieHellman.ImportECPrivateKey(ReadOnlySpan<Byte>, Int32) Metode

Definisi

Mengimpor keypair publik/privat dari struktur ECPrivateKey, menggantikan kunci untuk objek ini.

public:
 virtual void ImportECPrivateKey(ReadOnlySpan<System::Byte> source, [Runtime::InteropServices::Out] int % bytesRead);
public virtual void ImportECPrivateKey (ReadOnlySpan<byte> source, out int bytesRead);
abstract member ImportECPrivateKey : ReadOnlySpan<byte> * int -> unit
override this.ImportECPrivateKey : ReadOnlySpan<byte> * int -> unit
Public Overridable Sub ImportECPrivateKey (source As ReadOnlySpan(Of Byte), ByRef bytesRead As Integer)

Parameter

source
ReadOnlySpan<Byte>

Byte struktur ECPrivateKey dalam pengodean ASN.1-BER.

bytesRead
Int32

Ketika metode ini kembali, berisi nilai yang menunjukkan jumlah byte yang dibaca dari source. Parameter ini diperlakukan sebagai tidak diinisialisasi.

Pengecualian

Isi source tidak mewakili struktur PKCS#8 ECPrivateKey yang dikodekan ASN.1-BER.

-atau-

Impor kunci gagal.

Keterangan

Metode ini hanya mendukung pengodean biner (BER/CER/DER) ECPrivateKey. Jika nilainya dikodekan Base64 atau dalam format teks PEM, pemanggil harus mendekode konten base64 sebelum memanggil metode ini.

Berlaku untuk