Share via


ECAlgorithm.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

Kelas turunan belum menyediakan implementasi untuk ImportParameters(ECParameters).

Konten 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, pemanggil harus mendekode base64 konten sebelum memanggil metode ini. Jika nilainya dikodekan PEM, ImportFromPem(ReadOnlySpan<Char>) harus digunakan.

Berlaku untuk