CompositeMLDsa.ImportEncryptedPkcs8PrivateKey Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Importerar en sammansatt ML-DSA privat nyckel från en PKCS#8 EncryptedPrivateKeyInfo-struktur.
Överlagringar
| Name | Description |
|---|---|
| ImportEncryptedPkcs8PrivateKey(String, Byte[]) |
Importerar en sammansatt ML-DSA privat nyckel från en PKCS#8 EncryptedPrivateKeyInfo-struktur. |
| ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Importerar en sammansatt ML-DSA privat nyckel från en PKCS#8 EncryptedPrivateKeyInfo-struktur. |
| ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Importerar en sammansatt ML-DSA privat nyckel från en PKCS#8 EncryptedPrivateKeyInfo-struktur. |
ImportEncryptedPkcs8PrivateKey(String, Byte[])
- Källa:
- CompositeMLDsa.cs
- Källa:
- CompositeMLDsa.cs
- Källa:
- CompositeMLDsa.cs
Importerar en sammansatt ML-DSA privat nyckel från en PKCS#8 EncryptedPrivateKeyInfo-struktur.
public:
static System::Security::Cryptography::CompositeMLDsa ^ ImportEncryptedPkcs8PrivateKey(System::String ^ password, cli::array <System::Byte> ^ source);
public static System.Security.Cryptography.CompositeMLDsa ImportEncryptedPkcs8PrivateKey(string password, byte[] source);
static member ImportEncryptedPkcs8PrivateKey : string * byte[] -> System.Security.Cryptography.CompositeMLDsa
Public Shared Function ImportEncryptedPkcs8PrivateKey (password As String, source As Byte()) As CompositeMLDsa
Parametrar
- password
- String
Lösenordet som ska användas vid dekryptering av nyckelmaterialet.
- source
- Byte[]
Byte för en PKCS#8 EncryptedPrivateKeyInfo-struktur i ASN.1-BER-kodningen.
Returer
Den importerade nyckeln.
Undantag
password eller source är null.
Gäller för
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
- Källa:
- CompositeMLDsa.cs
- Källa:
- CompositeMLDsa.cs
- Källa:
- CompositeMLDsa.cs
Importerar en sammansatt ML-DSA privat nyckel från en PKCS#8 EncryptedPrivateKeyInfo-struktur.
public:
static System::Security::Cryptography::CompositeMLDsa ^ ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<char> password, ReadOnlySpan<System::Byte> source);
public static System.Security.Cryptography.CompositeMLDsa ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<char> password, ReadOnlySpan<byte> source);
static member ImportEncryptedPkcs8PrivateKey : ReadOnlySpan<char> * ReadOnlySpan<byte> -> System.Security.Cryptography.CompositeMLDsa
Public Shared Function ImportEncryptedPkcs8PrivateKey (password As ReadOnlySpan(Of Char), source As ReadOnlySpan(Of Byte)) As CompositeMLDsa
Parametrar
- password
- ReadOnlySpan<Char>
Lösenordet som ska användas vid dekryptering av nyckelmaterialet.
- source
- ReadOnlySpan<Byte>
Byte för en PKCS#8 EncryptedPrivateKeyInfo-struktur i ASN.1-BER-kodningen.
Returer
Den importerade nyckeln.
Undantag
Innehållet i source representerar inte en ASN.1-BER-kodad PKCS#8 EncryptedPrivateKeyInfo-struktur.
-eller-
Det angivna lösenordet är felaktigt.
-eller-
Värdet representerar inte en sammansatt ML-DSA nyckel.
-eller-
source innehåller avslutande data efter ASN.1-strukturen.
-eller-
Den algoritmspecifika importen misslyckades.
-eller-
Den angivna sammansatta ML-DSA-algoritmen stöds inte.
Plattformen stöder inte sammansatt ML-DSA. Anropare kan använda egenskapen IsSupported för att avgöra om plattformen stöder sammansatt ML-DSA.
Gäller för
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
- Källa:
- CompositeMLDsa.cs
- Källa:
- CompositeMLDsa.cs
- Källa:
- CompositeMLDsa.cs
Importerar en sammansatt ML-DSA privat nyckel från en PKCS#8 EncryptedPrivateKeyInfo-struktur.
public:
static System::Security::Cryptography::CompositeMLDsa ^ ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<System::Byte> passwordBytes, ReadOnlySpan<System::Byte> source);
public static System.Security.Cryptography.CompositeMLDsa ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<byte> passwordBytes, ReadOnlySpan<byte> source);
static member ImportEncryptedPkcs8PrivateKey : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> System.Security.Cryptography.CompositeMLDsa
Public Shared Function ImportEncryptedPkcs8PrivateKey (passwordBytes As ReadOnlySpan(Of Byte), source As ReadOnlySpan(Of Byte)) As CompositeMLDsa
Parametrar
- passwordBytes
- ReadOnlySpan<Byte>
Byte som ska användas som lösenord när du dekrypterar nyckelmaterialet.
- source
- ReadOnlySpan<Byte>
Byte för en PKCS#8 EncryptedPrivateKeyInfo-struktur i ASN.1-BER-kodningen.
Returer
Den importerade nyckeln.
Undantag
Innehållet i source representerar inte en ASN.1-BER-kodad PKCS#8 EncryptedPrivateKeyInfo-struktur.
-eller-
Det angivna lösenordet är felaktigt.
-eller-
EncryptedPrivateKeyInfo anger att nyckelhärledningsfunktionen (KDF) som ska tillämpas är den äldre PKCS#12 KDF, som kräver Char-baserade lösenord.
-eller-
Värdet representerar inte en sammansatt ML-DSA nyckel.
-eller-
source innehåller avslutande data efter ASN.1-strukturen.
-eller-
Den algoritmspecifika importen misslyckades.
-eller-
Den angivna sammansatta ML-DSA-algoritmen stöds inte.
Plattformen stöder inte sammansatt ML-DSA. Anropare kan använda egenskapen IsSupported för att avgöra om plattformen stöder sammansatt ML-DSA.