AsymmetricAlgorithm.ImportFromEncryptedPem Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
In caso di override in una classe derivata, importa una chiave con codifica PEM RFC 7468 crittografata, sostituendo le chiavi per questo oggetto. |
| ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
In caso di override in una classe derivata, importa una chiave con codifica PEM RFC 7468 crittografata, sostituendo le chiavi per questo oggetto. |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)
- Origine:
- AsymmetricAlgorithm.cs
- Origine:
- AsymmetricAlgorithm.cs
- Origine:
- AsymmetricAlgorithm.cs
- Origine:
- AsymmetricAlgorithm.cs
- Origine:
- AsymmetricAlgorithm.cs
In caso di override in una classe derivata, importa una chiave con codifica PEM RFC 7468 crittografata, sostituendo le chiavi per questo oggetto.
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))
Parametri
- input
- ReadOnlySpan<Char>
Testo PEM della chiave crittografata da importare.
- password
- ReadOnlySpan<Char>
Password da usare per decrittografare il materiale della chiave.
Eccezioni
Un tipo derivato non ha eseguito l'override di questo membro.
input non contiene una chiave con codifica PEM con un'etichetta riconosciuta.
oppure
input contiene più chiavi con codifica PEM con un'etichetta riconosciuta.
La password non è corretta.
oppure
Il contenuto decodificato in base 64 del testo PEM da input non rappresenta una struttura PKCS#8 EncryptedPrivateKeyInfo con codifica ASN.1-BER.
oppure
Il contenuto decodificato in base 64 del testo PEM indica input che la chiave è per un algoritmo diverso dall'algoritmo rappresentato da questa istanza.
oppure
Il contenuto decodificato in base 64 del testo PEM da input rappresenta la chiave in un formato non supportato.
oppure
Importazione della chiave specifica dell'algoritmo non riuscita.
Commenti
Poiché ogni algoritmo può avere etichette PEM specifiche dell'algoritmo, il comportamento predefinito genererà NotImplementedException.
Si applica a
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
- Origine:
- AsymmetricAlgorithm.cs
- Origine:
- AsymmetricAlgorithm.cs
- Origine:
- AsymmetricAlgorithm.cs
- Origine:
- AsymmetricAlgorithm.cs
- Origine:
- AsymmetricAlgorithm.cs
In caso di override in una classe derivata, importa una chiave con codifica PEM RFC 7468 crittografata, sostituendo le chiavi per questo oggetto.
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))
Parametri
- input
- ReadOnlySpan<Char>
Testo PEM della chiave crittografata da importare.
- passwordBytes
- ReadOnlySpan<Byte>
Byte da usare come password durante la decrittografia del materiale della chiave.
Eccezioni
Un tipo derivato non ha eseguito l'override di questo membro.
input non contiene una chiave con codifica PEM con un'etichetta riconosciuta.
oppure
input contiene più chiavi con codifica PEM con un'etichetta riconosciuta.
La password non è corretta.
oppure
Il contenuto decodificato in base 64 del testo PEM da input non rappresenta una struttura PKCS#8 EncryptedPrivateKeyInfo con codifica ASN.1-BER.
oppure
Il contenuto decodificato in base 64 del testo PEM indica input che la chiave è per un algoritmo diverso dall'algoritmo rappresentato da questa istanza.
oppure
Il contenuto decodificato in base 64 del testo PEM da input rappresenta la chiave in un formato non supportato.
oppure
Importazione della chiave specifica dell'algoritmo non riuscita.
Commenti
Poiché ogni algoritmo può avere etichette PEM specifiche dell'algoritmo, il comportamento predefinito genererà NotImplementedException.