Share via


AsymmetricAlgorithm.ImportFromEncryptedPem Metode

Definisi

Overload

ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Ketika ditimpa di kelas turunan, mengimpor kunci yang dikodekan RFC 7468 PEM terenkripsi, menggantikan kunci untuk objek ini.

ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

Ketika ditimpa di kelas turunan, mengimpor kunci yang dikodekan RFC 7468 PEM terenkripsi, menggantikan kunci untuk objek ini.

ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Sumber:
AsymmetricAlgorithm.cs
Sumber:
AsymmetricAlgorithm.cs
Sumber:
AsymmetricAlgorithm.cs

Ketika ditimpa di kelas turunan, mengimpor kunci yang dikodekan RFC 7468 PEM terenkripsi, menggantikan kunci untuk objek ini.

public:
 virtual void ImportFromEncryptedPem(ReadOnlySpan<char> input, ReadOnlySpan<char> password);
public virtual void ImportFromEncryptedPem (ReadOnlySpan<char> input, ReadOnlySpan<char> password);
abstract member ImportFromEncryptedPem : ReadOnlySpan<char> * ReadOnlySpan<char> -> unit
override this.ImportFromEncryptedPem : ReadOnlySpan<char> * ReadOnlySpan<char> -> unit
Public Overridable Sub ImportFromEncryptedPem (input As ReadOnlySpan(Of Char), password As ReadOnlySpan(Of Char))

Parameter

input
ReadOnlySpan<Char>

Teks PEM dari kunci terenkripsi untuk diimpor.

password
ReadOnlySpan<Char>

Kata sandi yang digunakan untuk mendekripsi materi kunci.

Pengecualian

Tipe turunan belum menimpa anggota ini.

input tidak berisi kunci yang dikodekan PEM dengan label yang dikenali.

-atau-

input berisi beberapa kunci yang dikodekan PEM dengan label yang dikenali.

Kata sandi salah.

-atau-

Konten dasar-64 yang dikodekan dari input teks PEM dari tidak mewakili struktur PKCS#8 EncryptedPrivateKeyInfo yang dikodekan ASN.1-BER.

-atau-

Konten teks PEM yang didekodekan base-64 dari input menunjukkan kunci adalah untuk algoritma selain algoritma yang diwakili oleh instans ini.

-atau-

Konten teks PEM yang didekodekan base-64 dari input mewakili kunci dalam format yang tidak didukung.

-atau-

Impor kunci khusus algoritma gagal.

Keterangan

Karena setiap algoritma mungkin memiliki label PEM khusus algoritma, perilaku default akan melempar .NotImplementedException

Berlaku untuk

ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

Sumber:
AsymmetricAlgorithm.cs
Sumber:
AsymmetricAlgorithm.cs
Sumber:
AsymmetricAlgorithm.cs

Ketika ditimpa di kelas turunan, mengimpor kunci yang dikodekan RFC 7468 PEM terenkripsi, menggantikan kunci untuk objek ini.

public:
 virtual void ImportFromEncryptedPem(ReadOnlySpan<char> input, ReadOnlySpan<System::Byte> passwordBytes);
public virtual void ImportFromEncryptedPem (ReadOnlySpan<char> input, ReadOnlySpan<byte> passwordBytes);
abstract member ImportFromEncryptedPem : ReadOnlySpan<char> * ReadOnlySpan<byte> -> unit
override this.ImportFromEncryptedPem : ReadOnlySpan<char> * ReadOnlySpan<byte> -> unit
Public Overridable Sub ImportFromEncryptedPem (input As ReadOnlySpan(Of Char), passwordBytes As ReadOnlySpan(Of Byte))

Parameter

input
ReadOnlySpan<Char>

Teks PEM dari kunci terenkripsi untuk diimpor.

passwordBytes
ReadOnlySpan<Byte>

Byte yang digunakan sebagai kata sandi saat mendekripsi materi kunci.

Pengecualian

Tipe turunan belum menimpa anggota ini.

input tidak berisi kunci yang dikodekan PEM dengan label yang dikenali.

-atau-

input berisi beberapa kunci yang dikodekan PEM dengan label yang dikenali.

Kata sandi salah.

-atau-

Konten dasar-64 yang dikodekan dari input teks PEM dari tidak mewakili struktur PKCS#8 EncryptedPrivateKeyInfo yang dikodekan ASN.1-BER.

-atau-

Konten teks PEM yang didekodekan base-64 dari input menunjukkan kunci adalah untuk algoritma selain algoritma yang diwakili oleh instans ini.

-atau-

Konten teks PEM yang didekodekan base-64 dari input mewakili kunci dalam format yang tidak didukung.

-atau-

Impor kunci khusus algoritma gagal.

Keterangan

Karena setiap algoritma mungkin memiliki label PEM khusus algoritma, perilaku default akan melempar .NotImplementedException

Berlaku untuk