AsymmetricAlgorithm.ImportFromEncryptedPem Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Quando sobrescrito numa classe derivada, importa uma chave codificada em PEM RFC 7468, substituindo as chaves deste objeto. |
| ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Quando sobrescrito numa classe derivada, importa uma chave codificada em PEM RFC 7468, substituindo as chaves deste objeto. |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)
- Origem:
- AsymmetricAlgorithm.cs
- Origem:
- AsymmetricAlgorithm.cs
- Origem:
- AsymmetricAlgorithm.cs
- Origem:
- AsymmetricAlgorithm.cs
- Origem:
- AsymmetricAlgorithm.cs
Quando sobrescrito numa classe derivada, importa uma chave codificada em PEM RFC 7468, substituindo as chaves deste 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>
O texto PEM da chave encriptada para importar.
- password
- ReadOnlySpan<Char>
A palavra-passe a usar para decifrar o material da chave.
Exceções
Um tipo derivado não substituiu este elemento.
input não contém uma chave codificada em PEM com um rótulo reconhecido.
-ou-
input contém múltiplas chaves codificadas em PEM com um rótulo reconhecido.
A palavra-passe está incorreta.
-ou-
O conteúdo decodificado em base 64 do texto PEM não input representa uma estrutura PKCS#8 EncryptedPrivateKeyInfo codificada ASN.1-BER.
-ou-
O conteúdo decodificado em base 64 do texto PEM indica input que a chave pertence a um algoritmo diferente do algoritmo representado por esta instância.
-ou-
O conteúdo decodificado base-64 do texto PEM representa input a chave num formato que não é suportado.
-ou-
A importação de chaves específicas do algoritmo falhou.
Observações
Como cada algoritmo pode ter etiquetas PEM específicas de cada algoritmo, o comportamento padrão irá lançar NotImplementedException.
Aplica-se a
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
- Origem:
- AsymmetricAlgorithm.cs
- Origem:
- AsymmetricAlgorithm.cs
- Origem:
- AsymmetricAlgorithm.cs
- Origem:
- AsymmetricAlgorithm.cs
- Origem:
- AsymmetricAlgorithm.cs
Quando sobrescrito numa classe derivada, importa uma chave codificada em PEM RFC 7468, substituindo as chaves deste 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>
O texto PEM da chave encriptada para importar.
- passwordBytes
- ReadOnlySpan<Byte>
Os bytes a usar como palavra-passe ao desencriptar o material da chave.
Exceções
Um tipo derivado não substituiu este elemento.
input não contém uma chave codificada em PEM com um rótulo reconhecido.
-ou-
input contém múltiplas chaves codificadas em PEM com um rótulo reconhecido.
A palavra-passe está incorreta.
-ou-
O conteúdo decodificado em base 64 do texto PEM não input representa uma estrutura PKCS#8 EncryptedPrivateKeyInfo codificada ASN.1-BER.
-ou-
O conteúdo decodificado em base 64 do texto PEM indica input que a chave pertence a um algoritmo diferente do algoritmo representado por esta instância.
-ou-
O conteúdo decodificado base-64 do texto PEM representa input a chave num formato que não é suportado.
-ou-
A importação de chaves específicas do algoritmo falhou.
Observações
Como cada algoritmo pode ter etiquetas PEM específicas de cada algoritmo, o comportamento padrão irá lançar NotImplementedException.