SlhDsa.ImportEncryptedPkcs8PrivateKey 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 privaten Schlüssel aus einer PKCS#8 EncryptedPrivateKeyInfo-Struktur.
Überlädt
| Name | Beschreibung |
|---|---|
| ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Importiert einen SLH-DSA privaten Schlüssel aus einer PKCS#8 EncryptedPrivateKeyInfo-Struktur. |
| ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Importiert einen SLH-DSA privaten Schlüssel aus einer PKCS#8 EncryptedPrivateKeyInfo-Struktur. |
| ImportEncryptedPkcs8PrivateKey(String, Byte[]) |
Importiert einen SLH-DSA privaten Schlüssel aus einer PKCS#8 EncryptedPrivateKeyInfo-Struktur. |
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
- Quelle:
- SlhDsa.cs
- Quelle:
- SlhDsa.cs
- Quelle:
- SlhDsa.cs
Importiert einen SLH-DSA privaten Schlüssel aus einer PKCS#8 EncryptedPrivateKeyInfo-Struktur.
public:
static System::Security::Cryptography::SlhDsa ^ ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<System::Byte> passwordBytes, ReadOnlySpan<System::Byte> source);
public static System.Security.Cryptography.SlhDsa ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<byte> passwordBytes, ReadOnlySpan<byte> source);
static member ImportEncryptedPkcs8PrivateKey : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> System.Security.Cryptography.SlhDsa
Public Shared Function ImportEncryptedPkcs8PrivateKey (passwordBytes As ReadOnlySpan(Of Byte), source As ReadOnlySpan(Of Byte)) As SlhDsa
Parameter
- passwordBytes
- ReadOnlySpan<Byte>
Die Bytes, die beim Entschlüsseln des Schlüsselmaterials als Kennwort verwendet werden sollen.
- source
- ReadOnlySpan<Byte>
Die Bytes einer PKCS#8 EncryptedPrivateKeyInfo-Struktur in der ASN.1-BER-Codierung.
Gibt zurück
Der importierte Schlüssel.
Ausnahmen
Der Inhalt stellt source keine ASN.1-BER-codierte PKCS#8 EncryptedPrivateKeyInfo-Struktur dar.
-oder-
Das angegebene Kennwort ist falsch.
-oder-
Die EncryptedPrivateKeyInfo gibt an, dass die zu übernehmende Key-Ableitungsfunktion (Key Derivation Function, KDF) die ältere PKCS#12 KDF ist, die -basierte Kennwörter erfordert Char.
-oder-
Der Wert stellt keinen SLH-DSA Schlüssel dar.
-oder-
source enthält nachfolgende Daten nach der ASN.1-Struktur.
-oder-
Fehler beim algorithmusspezifischen Import.
Die Plattform unterstützt SLH-DSA nicht. Anrufer können die IsSupported Eigenschaft verwenden, um festzustellen, ob die Plattform SLH-DSA unterstützt.
Gilt für:
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
- Quelle:
- SlhDsa.cs
- Quelle:
- SlhDsa.cs
- Quelle:
- SlhDsa.cs
Importiert einen SLH-DSA privaten Schlüssel aus einer PKCS#8 EncryptedPrivateKeyInfo-Struktur.
public:
static System::Security::Cryptography::SlhDsa ^ ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<char> password, ReadOnlySpan<System::Byte> source);
public static System.Security.Cryptography.SlhDsa ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<char> password, ReadOnlySpan<byte> source);
static member ImportEncryptedPkcs8PrivateKey : ReadOnlySpan<char> * ReadOnlySpan<byte> -> System.Security.Cryptography.SlhDsa
Public Shared Function ImportEncryptedPkcs8PrivateKey (password As ReadOnlySpan(Of Char), source As ReadOnlySpan(Of Byte)) As SlhDsa
Parameter
- password
- ReadOnlySpan<Char>
Das Kennwort, das beim Entschlüsseln des Schlüsselmaterials verwendet werden soll.
- source
- ReadOnlySpan<Byte>
Die Bytes einer PKCS#8 EncryptedPrivateKeyInfo-Struktur in der ASN.1-BER-Codierung.
Gibt zurück
Der importierte Schlüssel.
Ausnahmen
Der Inhalt stellt source keine ASN.1-BER-codierte PKCS#8 EncryptedPrivateKeyInfo-Struktur dar.
-oder-
Das angegebene Kennwort ist falsch.
-oder-
Der Wert stellt keinen SLH-DSA Schlüssel dar.
-oder-
source enthält nachfolgende Daten nach der ASN.1-Struktur.
-oder-
Fehler beim algorithmusspezifischen Import.
Die Plattform unterstützt SLH-DSA nicht. Anrufer können die IsSupported Eigenschaft verwenden, um festzustellen, ob die Plattform SLH-DSA unterstützt.
Gilt für:
ImportEncryptedPkcs8PrivateKey(String, Byte[])
- Quelle:
- SlhDsa.cs
- Quelle:
- SlhDsa.cs
- Quelle:
- SlhDsa.cs
Importiert einen SLH-DSA privaten Schlüssel aus einer PKCS#8 EncryptedPrivateKeyInfo-Struktur.
public:
static System::Security::Cryptography::SlhDsa ^ ImportEncryptedPkcs8PrivateKey(System::String ^ password, cli::array <System::Byte> ^ source);
public static System.Security.Cryptography.SlhDsa ImportEncryptedPkcs8PrivateKey(string password, byte[] source);
static member ImportEncryptedPkcs8PrivateKey : string * byte[] -> System.Security.Cryptography.SlhDsa
Public Shared Function ImportEncryptedPkcs8PrivateKey (password As String, source As Byte()) As SlhDsa
Parameter
- password
- String
Das Kennwort, das beim Entschlüsseln des Schlüsselmaterials verwendet werden soll.
- source
- Byte[]
Die Bytes einer PKCS#8 EncryptedPrivateKeyInfo-Struktur in der ASN.1-BER-Codierung.
Gibt zurück
Der importierte Schlüssel.
Ausnahmen
password oder source ist null.