AsymmetricAlgorithm.ImportFromEncryptedPem Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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>)
- Source:
- AsymmetricAlgorithm.cs
- Source:
- AsymmetricAlgorithm.cs
- Source:
- AsymmetricAlgorithm.cs
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>)
- Source:
- AsymmetricAlgorithm.cs
- Source:
- AsymmetricAlgorithm.cs
- Source:
- AsymmetricAlgorithm.cs
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.