AsymmetricAlgorithm.ImportFromEncryptedPem Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Quando substituído em uma classe derivada, importa uma chave criptografada no formato PEM conforme RFC 7468, substituindo as chaves do objeto. |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Quando substituído em uma classe derivada, importa uma chave criptografada no formato PEM conforme RFC 7468, substituindo as chaves do objeto. |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)
- Origem:
- AsymmetricAlgorithm.cs
- Origem:
- AsymmetricAlgorithm.cs
- Origem:
- AsymmetricAlgorithm.cs
Quando substituído em uma classe derivada, importa uma chave criptografada no formato PEM conforme RFC 7468, substituindo as chaves do 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>
Texto no formato PEM da chave criptografada a ser importada.
- password
- ReadOnlySpan<Char>
A senha a ser usada para descriptografar o material da chave.
Exceções
Um tipo derivado não substituiu esse membro.
input
não contém uma chave codificada no formato PEM com um rótulo reconhecido.
- ou -
input
contém várias chaves codificadas no formato PEM com um rótulo reconhecido.
A senha está incorreta.
- ou -
O conteúdo decodificado em base 64 do texto no formato PEM proveniente de input
não representa uma estrutura EncryptedPrivateKeyInfo PKCS#8 codificada por ASN.1-BER.
- ou -
O conteúdo decodificado em base 64 do texto no formato PEM proveniente de input
indica que a chave é destinada a um algoritmo diferente do representado pela instância.
- ou -
O conteúdo decodificado em base 64 do texto no formato PEM proveniente de input
representa a chave em um formato sem suporte.
- ou -
Falha na importação da chave específica do algoritmo.
Comentários
Como cada algoritmo pode ter rótulos PEM específicos do algoritmo, o comportamento padrão gerará NotImplementedException.
Aplica-se a
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
- Origem:
- AsymmetricAlgorithm.cs
- Origem:
- AsymmetricAlgorithm.cs
- Origem:
- AsymmetricAlgorithm.cs
Quando substituído em uma classe derivada, importa uma chave criptografada no formato PEM conforme RFC 7468, substituindo as chaves do 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>
Texto no formato PEM da chave criptografada a ser importada.
- passwordBytes
- ReadOnlySpan<Byte>
Os bytes a serem usados como senha ao descriptografar o material da chave.
Exceções
Um tipo derivado não substituiu esse membro.
input
não contém uma chave codificada no formato PEM com um rótulo reconhecido.
- ou -
input
contém várias chaves codificadas no formato PEM com um rótulo reconhecido.
A senha está incorreta.
- ou -
O conteúdo decodificado em base 64 do texto no formato PEM proveniente de input
não representa uma estrutura EncryptedPrivateKeyInfo PKCS#8 codificada por ASN.1-BER.
- ou -
O conteúdo decodificado em base 64 do texto no formato PEM proveniente de input
indica que a chave é destinada a um algoritmo diferente do representado pela instância.
- ou -
O conteúdo decodificado em base 64 do texto no formato PEM proveniente de input
representa a chave em um formato sem suporte.
- ou -
Falha na importação da chave específica do algoritmo.
Comentários
Como cada algoritmo pode ter rótulos PEM específicos do algoritmo, o comportamento padrão gerará NotImplementedException.