AsymmetricAlgorithm.ImportFromEncryptedPem Método

Definición

Sobrecargas

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

Cuando se invalida en una clase derivada, importa una clave con codificación PEM de RFC 7468 cifrada, reemplazando las claves para este objeto.

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

Cuando se invalida en una clase derivada, importa una clave con codificación PEM de RFC 7468 cifrada, reemplazando las claves para este objeto.

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

Cuando se invalida en una clase derivada, importa una clave con codificación PEM de RFC 7468 cifrada, reemplazando las claves para este objeto.

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

Parámetros

input
ReadOnlySpan<Char>

El texto PEM de la clave cifrada que se va a importar.

password
ReadOnlySpan<Char>

Contraseña que se va a usar para descifrar el material de clave.

Excepciones

Un tipo derivado no ha invalidado este miembro.

input no contiene una clave con codificación PEM con una etiqueta reconocida.

O bien

input contiene varias claves con codificación PEM con una etiqueta reconocida.

La contraseña es incorrecta.

O bien

El contenido descodificado con base 64 del texto PEM de input no representa una estructura EncryptedPrivateKeyInfo de PKCS#8 codificada con ASN.1-BER.

O bien

El contenido descodificado en base 64 del texto PEM de input indica que la clave es para un algoritmo distinto del algoritmo representado por esta instancia.

O bien

El contenido descodificado en base 64 del texto PEM de input representa la clave en un formato que no se admite.

O bien

No se ha podido importar la clave específica del algoritmo.

Comentarios

Dado que cada algoritmo puede tener etiquetas PEM específicas del algoritmo, el comportamiento predeterminado producirá NotImplementedException.

Se aplica a

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

Cuando se invalida en una clase derivada, importa una clave con codificación PEM de RFC 7468 cifrada, reemplazando las claves para este objeto.

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

Parámetros

input
ReadOnlySpan<Char>

El texto PEM de la clave cifrada que se va a importar.

passwordBytes
ReadOnlySpan<Byte>

Bytes que se van a usar como contraseña al descifrar el material de clave.

Excepciones

Un tipo derivado no ha invalidado este miembro.

input no contiene una clave con codificación PEM con una etiqueta reconocida.

O bien

input contiene varias claves con codificación PEM con una etiqueta reconocida.

La contraseña es incorrecta.

O bien

El contenido descodificado con base 64 del texto PEM de input no representa una estructura EncryptedPrivateKeyInfo de PKCS#8 codificada con ASN.1-BER.

O bien

El contenido descodificado en base 64 del texto PEM de input indica que la clave es para un algoritmo distinto del algoritmo representado por esta instancia.

O bien

El contenido descodificado en base 64 del texto PEM de input representa la clave en un formato que no se admite.

O bien

No se ha podido importar la clave específica del algoritmo.

Comentarios

Dado que cada algoritmo puede tener etiquetas PEM específicas del algoritmo, el comportamiento predeterminado producirá NotImplementedException.

Se aplica a