SlhDsa.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.
Importiert einen SLH-DSA Schlüssel aus einer verschlüsselten RFC 7468 PEM-codierten Zeichenfolge.
Überlädt
| Name | Beschreibung |
|---|---|
| ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Importiert einen SLH-DSA Schlüssel aus einer verschlüsselten RFC 7468 PEM-codierten Zeichenfolge. |
| ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Importiert einen SLH-DSA Schlüssel aus einer verschlüsselten RFC 7468 PEM-codierten Zeichenfolge. |
| ImportFromEncryptedPem(String, Byte[]) |
Importiert einen SLH-DSA Schlüssel aus einer verschlüsselten RFC 7468 PEM-codierten Zeichenfolge. |
| ImportFromEncryptedPem(String, String) |
Importiert einen SLH-DSA Schlüssel aus einer verschlüsselten RFC 7468 PEM-codierten Zeichenfolge. |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
- Quelle:
- SlhDsa.cs
- Quelle:
- SlhDsa.cs
- Quelle:
- SlhDsa.cs
Importiert einen SLH-DSA Schlüssel aus einer verschlüsselten RFC 7468 PEM-codierten Zeichenfolge.
public:
static System::Security::Cryptography::SlhDsa ^ ImportFromEncryptedPem(ReadOnlySpan<char> source, ReadOnlySpan<System::Byte> passwordBytes);
public static System.Security.Cryptography.SlhDsa ImportFromEncryptedPem(ReadOnlySpan<char> source, ReadOnlySpan<byte> passwordBytes);
static member ImportFromEncryptedPem : ReadOnlySpan<char> * ReadOnlySpan<byte> -> System.Security.Cryptography.SlhDsa
Public Shared Function ImportFromEncryptedPem (source As ReadOnlySpan(Of Char), passwordBytes As ReadOnlySpan(Of Byte)) As SlhDsa
Parameter
- source
- ReadOnlySpan<Char>
Der PEM-Text des zu importierenden verschlüsselten Schlüssels.
- passwordBytes
- ReadOnlySpan<Byte>
Die Bytes, die beim Entschlüsseln des Schlüsselmaterials als Kennwort verwendet werden sollen.
Gibt zurück
Ausnahmen
source enthält keinen PEM-codierten Schlüssel mit einer erkannten Bezeichnung.
-oder-
source enthält mehrere PEM-codierte Schlüssel mit einer erkannten Bezeichnung.
Das Kennwort ist falsch.
-oder-
Der base64 decodierte Inhalt des PEM-Texts aus source stellt keine ASN.1-BER-codierte PKCS#8 EncryptedPrivateKeyInfo-Struktur dar.
-oder-
Der basis64 decodierte Inhalt des PEM-Texts von source der Angabe, dass der Schlüssel für einen anderen Algorithmus als den algorithmus gilt, der durch diese Instanz dargestellt wird.
-oder-
Der base-64 decodierte Inhalt des PEM-Texts stellt source den Schlüssel in einem Format dar, das nicht unterstützt wird.
-oder-
Fehler beim Importieren des Schlüssels.
Die Plattform unterstützt SLH-DSA nicht. Anrufer können die IsSupported Eigenschaft verwenden, um festzustellen, ob die Plattform SLH-DSA unterstützt.
Hinweise
Nicht unterstützte oder falsch formatierte PEM-codierte Objekte werden ignoriert. Wenn mehrere unterstützte PEM-Bezeichnungen gefunden werden, wird eine Ausnahme ausgelöst, um das Importieren eines Schlüssels zu verhindern, wenn der Schlüssel mehrdeutig ist.
Diese Methode unterstützt die ENCRYPTED PRIVATE KEY PEM-Bezeichnung.
Gilt für:
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)
- Quelle:
- SlhDsa.cs
- Quelle:
- SlhDsa.cs
- Quelle:
- SlhDsa.cs
Importiert einen SLH-DSA Schlüssel aus einer verschlüsselten RFC 7468 PEM-codierten Zeichenfolge.
public:
static System::Security::Cryptography::SlhDsa ^ ImportFromEncryptedPem(ReadOnlySpan<char> source, ReadOnlySpan<char> password);
public static System.Security.Cryptography.SlhDsa ImportFromEncryptedPem(ReadOnlySpan<char> source, ReadOnlySpan<char> password);
static member ImportFromEncryptedPem : ReadOnlySpan<char> * ReadOnlySpan<char> -> System.Security.Cryptography.SlhDsa
Public Shared Function ImportFromEncryptedPem (source As ReadOnlySpan(Of Char), password As ReadOnlySpan(Of Char)) As SlhDsa
Parameter
- source
- ReadOnlySpan<Char>
Der PEM-Text des zu importierenden verschlüsselten Schlüssels.
- password
- ReadOnlySpan<Char>
Das Zum Entschlüsseln des Schlüsselmaterials zu verwendende Kennwort.
Gibt zurück
Ausnahmen
source enthält keinen PEM-codierten Schlüssel mit einer erkannten Bezeichnung.
-oder-
source enthält mehrere PEM-codierte Schlüssel mit einer erkannten Bezeichnung.
Das Kennwort ist falsch.
-oder-
Der base64 decodierte Inhalt des PEM-Texts aus source stellt keine ASN.1-BER-codierte PKCS#8 EncryptedPrivateKeyInfo-Struktur dar.
-oder-
Der basis64 decodierte Inhalt des PEM-Texts von source der Angabe, dass der Schlüssel für einen anderen Algorithmus als den algorithmus gilt, der durch diese Instanz dargestellt wird.
-oder-
Der base-64 decodierte Inhalt des PEM-Texts stellt source den Schlüssel in einem Format dar, das nicht unterstützt wird.
-oder-
Fehler beim Importieren des Schlüssels.
Die Plattform unterstützt SLH-DSA nicht. Anrufer können die IsSupported Eigenschaft verwenden, um festzustellen, ob die Plattform SLH-DSA unterstützt.
Hinweise
Wenn der basis64 decodierte Inhalt source eines Algorithmus angibt, der PBKDF1 (Password-Based Key Derivation Function 1) oder PBKDF2 (Password-Based Key Derivation Function 2) verwendet, wird das Kennwort über die UTF-8-Codierung in Bytes konvertiert.
Nicht unterstützte oder falsch formatierte PEM-codierte Objekte werden ignoriert. Wenn mehrere unterstützte PEM-Bezeichnungen gefunden werden, wird eine Ausnahme ausgelöst, um das Importieren eines Schlüssels zu verhindern, wenn der Schlüssel mehrdeutig ist.
Diese Methode unterstützt die ENCRYPTED PRIVATE KEY PEM-Bezeichnung.
Gilt für:
ImportFromEncryptedPem(String, Byte[])
- Quelle:
- SlhDsa.cs
- Quelle:
- SlhDsa.cs
- Quelle:
- SlhDsa.cs
Importiert einen SLH-DSA Schlüssel aus einer verschlüsselten RFC 7468 PEM-codierten Zeichenfolge.
public:
static System::Security::Cryptography::SlhDsa ^ ImportFromEncryptedPem(System::String ^ source, cli::array <System::Byte> ^ passwordBytes);
public static System.Security.Cryptography.SlhDsa ImportFromEncryptedPem(string source, byte[] passwordBytes);
static member ImportFromEncryptedPem : string * byte[] -> System.Security.Cryptography.SlhDsa
Public Shared Function ImportFromEncryptedPem (source As String, passwordBytes As Byte()) As SlhDsa
Parameter
- source
- String
Der PEM-Text des zu importierenden verschlüsselten Schlüssels.
- passwordBytes
- Byte[]
Die Bytes, die beim Entschlüsseln des Schlüsselmaterials als Kennwort verwendet werden sollen.
Gibt zurück
Ausnahmen
source oder passwordBytes ist null.
Gilt für:
ImportFromEncryptedPem(String, String)
- Quelle:
- SlhDsa.cs
- Quelle:
- SlhDsa.cs
- Quelle:
- SlhDsa.cs
Importiert einen SLH-DSA Schlüssel aus einer verschlüsselten RFC 7468 PEM-codierten Zeichenfolge.
public:
static System::Security::Cryptography::SlhDsa ^ ImportFromEncryptedPem(System::String ^ source, System::String ^ password);
public static System.Security.Cryptography.SlhDsa ImportFromEncryptedPem(string source, string password);
static member ImportFromEncryptedPem : string * string -> System.Security.Cryptography.SlhDsa
Public Shared Function ImportFromEncryptedPem (source As String, password As String) As SlhDsa
Parameter
- source
- String
Der PEM-Text des zu importierenden verschlüsselten Schlüssels.
- password
- String
Das Zum Entschlüsseln des Schlüsselmaterials zu verwendende Kennwort.
Gibt zurück
Ausnahmen
source oder password ist null.