AsymmetricAlgorithm.ImportFromEncryptedPem Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Importiert bei Überschreibung in einer abgeleiteten Klasse einen verschlüsselten, mit RFC 7468 PEM-codierten privaten Schlüssel und ersetzt die Schlüssel für dieses Objekt. |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Importiert bei Überschreibung in einer abgeleiteten Klasse einen verschlüsselten, mit RFC 7468 PEM-codierten privaten Schlüssel und ersetzt die Schlüssel für dieses Objekt. |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)
- Quelle:
- AsymmetricAlgorithm.cs
- Quelle:
- AsymmetricAlgorithm.cs
- Quelle:
- AsymmetricAlgorithm.cs
Importiert bei Überschreibung in einer abgeleiteten Klasse einen verschlüsselten, mit RFC 7468 PEM-codierten privaten Schlüssel und ersetzt die Schlüssel für dieses Objekt.
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))
Parameter
- input
- ReadOnlySpan<Char>
Der PEM-Text des zu importierenden verschlüsselten Schlüssels.
- password
- ReadOnlySpan<Char>
Das Kennwort, das bei der Entschlüsselung des Schlüsselmaterials verwendet werden soll.
Ausnahmen
Ein abgeleiteter Typ hat diesen Member nicht überschrieben.
input
enthält keinen PEM-codierten Schlüssel mit einer erkannten Bezeichnung.
- oder -
input
enthält mehrere PEM-codierte Schlüssel mit einer erkannten Bezeichnung.
Das Kennwort ist falsch.
- oder -
Der Base-64-decodierte Inhalt des PEM-Texts aus input
stellt keine ASN.1-BER-codierte PKCS#8 EncryptedPrivateKeyInfo-Struktur dar.
- oder -
Der Base-64 decodierte Inhalt des PEM-Texts aus input
gibt an, dass der Schlüssel für einen anderen Algorithmus als den von dieser Instanz dargestellten Algorithmus gilt.
- oder -
Der Base-64 decodierte Inhalt des PEM-Texts aus input
stellt den Schlüssel in einem Format dar, das nicht unterstützt wird.
- oder -
Fehler beim Importieren des algorithmusspezifischen Schlüssels.
Hinweise
Da jeder Algorithmus möglicherweise über algorithmusspezifische PEM-Bezeichnungen verfügt, löst das Standardverhalten aus NotImplementedException.
Gilt für:
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
- Quelle:
- AsymmetricAlgorithm.cs
- Quelle:
- AsymmetricAlgorithm.cs
- Quelle:
- AsymmetricAlgorithm.cs
Importiert bei Überschreibung in einer abgeleiteten Klasse einen verschlüsselten, mit RFC 7468 PEM-codierten privaten Schlüssel und ersetzt die Schlüssel für dieses Objekt.
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))
Parameter
- input
- ReadOnlySpan<Char>
Der PEM-Text des zu importierenden verschlüsselten Schlüssels.
- passwordBytes
- ReadOnlySpan<Byte>
Die Bytes, die als Kennwort bei der Entschlüsselung des Schlüsselmaterials verwendet werden.
Ausnahmen
Ein abgeleiteter Typ hat diesen Member nicht überschrieben.
input
enthält keinen PEM-codierten Schlüssel mit einer erkannten Bezeichnung.
- oder -
input
enthält mehrere PEM-codierte Schlüssel mit einer erkannten Bezeichnung.
Das Kennwort ist falsch.
- oder -
Der Base-64-decodierte Inhalt des PEM-Texts aus input
stellt keine ASN.1-BER-codierte PKCS#8 EncryptedPrivateKeyInfo-Struktur dar.
- oder -
Der Base-64 decodierte Inhalt des PEM-Texts aus input
gibt an, dass der Schlüssel für einen anderen Algorithmus als den von dieser Instanz dargestellten Algorithmus gilt.
- oder -
Der Base-64 decodierte Inhalt des PEM-Texts aus input
stellt den Schlüssel in einem Format dar, das nicht unterstützt wird.
- oder -
Fehler beim Importieren des algorithmusspezifischen Schlüssels.
Hinweise
Da jeder Algorithmus möglicherweise über algorithmusspezifische PEM-Bezeichnungen verfügt, löst das Standardverhalten aus NotImplementedException.