AsymmetricAlgorithm.ImportFromEncryptedPem Metoda

Definice

Při přepsání v odvozené třídě importuje šifrovaný klíč RFC 7468 S KÓDOVÁNÍM PEM a nahradí klíče pro tento objekt.

Přetížení

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

Při přepsání v odvozené třídě importuje šifrovaný klíč RFC 7468 S KÓDOVÁNÍM PEM a nahradí klíče pro tento objekt.

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

Při přepsání v odvozené třídě importuje šifrovaný klíč RFC 7468 S KÓDOVÁNÍM PEM a nahradí klíče pro tento objekt.

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

Zdroj:
AsymmetricAlgorithm.cs
Zdroj:
AsymmetricAlgorithm.cs
Zdroj:
AsymmetricAlgorithm.cs
Zdroj:
AsymmetricAlgorithm.cs
Zdroj:
AsymmetricAlgorithm.cs

Při přepsání v odvozené třídě importuje šifrovaný klíč RFC 7468 S KÓDOVÁNÍM PEM a nahradí klíče pro tento objekt.

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

Parametry

input
ReadOnlySpan<Char>

Text PEM šifrovaného klíče, který se má importovat.

password
ReadOnlySpan<Char>

Heslo, které se má použít k dešifrování materiálu klíče.

Výjimky

Odvozený typ nepřepsl tento člen.

input neobsahuje klíč kódovaný PEM s rozpoznaným popiskem.

nebo

input obsahuje více klíčů kódovaných PEM s rozpoznaným popiskem.

Heslo je nesprávné.

nebo

Dekódovaný obsah textu input PEM base-64 nepředstavuje ASN.1-BER kódovaný PKCS#8 EncryptedPrivateKeyInfo struktury.

nebo

Dekódovaný obsah textu PEM base-64 označuje input , že klíč je pro algoritmus jiný než algoritmus reprezentovaný touto instancí.

nebo

Dekódovaný obsah textu input PEM base-64 představuje klíč ve formátu, který není podporován.

nebo

Import klíče specifický pro algoritmus se nezdařil.

Poznámky

Vzhledem k tomu, že každý algoritmus může mít popisky PEM specifické pro algoritmus, výchozí chování vyvolá NotImplementedException.

Platí pro

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

Zdroj:
AsymmetricAlgorithm.cs
Zdroj:
AsymmetricAlgorithm.cs
Zdroj:
AsymmetricAlgorithm.cs
Zdroj:
AsymmetricAlgorithm.cs
Zdroj:
AsymmetricAlgorithm.cs

Při přepsání v odvozené třídě importuje šifrovaný klíč RFC 7468 S KÓDOVÁNÍM PEM a nahradí klíče pro tento objekt.

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

Parametry

input
ReadOnlySpan<Char>

Text PEM šifrovaného klíče, který se má importovat.

passwordBytes
ReadOnlySpan<Byte>

Bajty, které se mají použít jako heslo při dešifrování materiálu klíče.

Výjimky

Odvozený typ nepřepsl tento člen.

input neobsahuje klíč kódovaný PEM s rozpoznaným popiskem.

nebo

input obsahuje více klíčů kódovaných PEM s rozpoznaným popiskem.

Heslo je nesprávné.

nebo

Dekódovaný obsah textu input PEM base-64 nepředstavuje ASN.1-BER kódovaný PKCS#8 EncryptedPrivateKeyInfo struktury.

nebo

Dekódovaný obsah textu PEM base-64 označuje input , že klíč je pro algoritmus jiný než algoritmus reprezentovaný touto instancí.

nebo

Dekódovaný obsah textu input PEM base-64 představuje klíč ve formátu, který není podporován.

nebo

Import klíče specifický pro algoritmus se nezdařil.

Poznámky

Vzhledem k tomu, že každý algoritmus může mít popisky PEM specifické pro algoritmus, výchozí chování vyvolá NotImplementedException.

Platí pro