AsymmetricAlgorithm.ImportFromEncryptedPem Metod

Definition

Överlagringar

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

När den åsidosättas i en härledd klass importeras en krypterad RFC 7468 PEM-kodad nyckel och ersätter nycklarna för det här objektet.

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

När den åsidosättas i en härledd klass importeras en krypterad RFC 7468 PEM-kodad nyckel och ersätter nycklarna för det här objektet.

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

Källa:
AsymmetricAlgorithm.cs
Källa:
AsymmetricAlgorithm.cs
Källa:
AsymmetricAlgorithm.cs
Källa:
AsymmetricAlgorithm.cs
Källa:
AsymmetricAlgorithm.cs

När den åsidosättas i en härledd klass importeras en krypterad RFC 7468 PEM-kodad nyckel och ersätter nycklarna för det här objektet.

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

Parametrar

input
ReadOnlySpan<Char>

PEM-texten för den krypterade nyckel som ska importeras.

password
ReadOnlySpan<Char>

Lösenordet som ska användas för att dekryptera nyckelmaterialet.

Undantag

En härledd typ har inte åsidosatt den här medlemmen.

input innehåller inte en PEM-kodad nyckel med en identifierad etikett.

-eller-

input innehåller flera PEM-kodade nycklar med en identifierad etikett.

Lösenordet är fel.

-eller-

Det base-64-avkodade innehållet i PEM-texten från input representerar inte en ASN.1-BER-kodad PKCS#8 EncryptedPrivateKeyInfo-struktur.

-eller-

Det base-64-avkodade innehållet i PEM-texten från input anger att nyckeln är för en annan algoritm än algoritmen som representeras av den här instansen.

-eller-

Det base-64-avkodade innehållet i PEM-texten från input representerar nyckeln i ett format som inte stöds.

-eller-

Den algoritmspecifika nyckelimporten misslyckades.

Kommentarer

Eftersom varje algoritm kan ha algoritmspecifika PEM-etiketter genererar NotImplementedExceptionstandardbeteendet .

Gäller för

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

Källa:
AsymmetricAlgorithm.cs
Källa:
AsymmetricAlgorithm.cs
Källa:
AsymmetricAlgorithm.cs
Källa:
AsymmetricAlgorithm.cs
Källa:
AsymmetricAlgorithm.cs

När den åsidosättas i en härledd klass importeras en krypterad RFC 7468 PEM-kodad nyckel och ersätter nycklarna för det här objektet.

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

Parametrar

input
ReadOnlySpan<Char>

PEM-texten för den krypterade nyckel som ska importeras.

passwordBytes
ReadOnlySpan<Byte>

Byte som ska användas som lösenord när du dekrypterar nyckelmaterialet.

Undantag

En härledd typ har inte åsidosatt den här medlemmen.

input innehåller inte en PEM-kodad nyckel med en identifierad etikett.

-eller-

input innehåller flera PEM-kodade nycklar med en identifierad etikett.

Lösenordet är fel.

-eller-

Det base-64-avkodade innehållet i PEM-texten från input representerar inte en ASN.1-BER-kodad PKCS#8 EncryptedPrivateKeyInfo-struktur.

-eller-

Det base-64-avkodade innehållet i PEM-texten från input anger att nyckeln är för en annan algoritm än algoritmen som representeras av den här instansen.

-eller-

Det base-64-avkodade innehållet i PEM-texten från input representerar nyckeln i ett format som inte stöds.

-eller-

Den algoritmspecifika nyckelimporten misslyckades.

Kommentarer

Eftersom varje algoritm kan ha algoritmspecifika PEM-etiketter genererar NotImplementedExceptionstandardbeteendet .

Gäller för