AsymmetricAlgorithm.ImportFromEncryptedPem Metódus

Definíció

Ha egy származtatott osztályban felülbírált, egy titkosított RFC 7468 PEM kódolt kulcsot importál, és lecseréli az objektum kulcsait.

Túlterhelések

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

Ha egy származtatott osztályban felülbírált, egy titkosított RFC 7468 PEM kódolt kulcsot importál, és lecseréli az objektum kulcsait.

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

Ha egy származtatott osztályban felülbírált, egy titkosított RFC 7468 PEM kódolt kulcsot importál, és lecseréli az objektum kulcsait.

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

Forrás:
AsymmetricAlgorithm.cs
Forrás:
AsymmetricAlgorithm.cs
Forrás:
AsymmetricAlgorithm.cs
Forrás:
AsymmetricAlgorithm.cs
Forrás:
AsymmetricAlgorithm.cs

Ha egy származtatott osztályban felülbírált, egy titkosított RFC 7468 PEM kódolt kulcsot importál, és lecseréli az objektum kulcsait.

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))

Paraméterek

input
ReadOnlySpan<Char>

Az importálandó titkosított kulcs PEM-szövege.

password
ReadOnlySpan<Char>

A kulcsanyag visszafejtéséhez használandó jelszó.

Kivételek

Egy származtatott típus nem bírálta felül ezt a tagot.

input nem tartalmaz felismert címkével rendelkező PEM-kódolt kulcsot.

-vagy-

input több, felismert címkével ellátott PEM-kódolt kulcsot tartalmaz.

A jelszó hibás.

-vagy-

A PEM-szöveg input alap-64 dekódolt tartalma nem asn.1-BER kódolású PKCS#8 EncryptedPrivateKeyInfo struktúrát jelöl.

-vagy-

A PEM-szöveg input 64-es alapszintű dekódolt tartalma azt jelzi, hogy a kulcs az ezen példány által képviselt algoritmustól eltérő algoritmushoz tartozik.

-vagy-

A PEM-szöveg input alap-64 dekódolt tartalma nem támogatott formátumban jeleníti meg a kulcsot.

-vagy-

Az algoritmusspecifikus kulcs importálása nem sikerült.

Megjegyzések

Mivel az egyes algoritmusok tartalmazhatnak algoritmusspecifikus PEM-címkéket, az alapértelmezett viselkedés a következőt fogja eredményezni NotImplementedException:

A következőre érvényes:

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

Forrás:
AsymmetricAlgorithm.cs
Forrás:
AsymmetricAlgorithm.cs
Forrás:
AsymmetricAlgorithm.cs
Forrás:
AsymmetricAlgorithm.cs
Forrás:
AsymmetricAlgorithm.cs

Ha egy származtatott osztályban felülbírált, egy titkosított RFC 7468 PEM kódolt kulcsot importál, és lecseréli az objektum kulcsait.

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))

Paraméterek

input
ReadOnlySpan<Char>

Az importálandó titkosított kulcs PEM-szövege.

passwordBytes
ReadOnlySpan<Byte>

A kulcsanyag visszafejtéséhez jelszóként használandó bájtok.

Kivételek

Egy származtatott típus nem bírálta felül ezt a tagot.

input nem tartalmaz felismert címkével rendelkező PEM-kódolt kulcsot.

-vagy-

input több, felismert címkével ellátott PEM-kódolt kulcsot tartalmaz.

A jelszó hibás.

-vagy-

A PEM-szöveg input alap-64 dekódolt tartalma nem asn.1-BER kódolású PKCS#8 EncryptedPrivateKeyInfo struktúrát jelöl.

-vagy-

A PEM-szöveg input 64-es alapszintű dekódolt tartalma azt jelzi, hogy a kulcs az ezen példány által képviselt algoritmustól eltérő algoritmushoz tartozik.

-vagy-

A PEM-szöveg input alap-64 dekódolt tartalma nem támogatott formátumban jeleníti meg a kulcsot.

-vagy-

Az algoritmusspecifikus kulcs importálása nem sikerült.

Megjegyzések

Mivel az egyes algoritmusok tartalmazhatnak algoritmusspecifikus PEM-címkéket, az alapértelmezett viselkedés a következőt fogja eredményezni NotImplementedException:

A következőre érvényes: