MLKem.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.
Överlagringar
| Name | Description |
|---|---|
| ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Importerar en ML-KEM privat nyckel från en PKCS#8 EncryptedPrivateKeyInfo-struktur. |
| ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Importerar en ML-KEM privat nyckel från en PKCS#8 EncryptedPrivateKeyInfo-struktur. |
| ImportEncryptedPkcs8PrivateKey(String, Byte[]) |
Importerar en ML-KEM privat nyckel från en PKCS#8 EncryptedPrivateKeyInfo-struktur. |
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
- Källa:
- MLKem.cs
- Källa:
- MLKem.cs
- Källa:
- MLKem.cs
Importerar en ML-KEM privat nyckel från en PKCS#8 EncryptedPrivateKeyInfo-struktur.
public:
static System::Security::Cryptography::MLKem ^ ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<System::Byte> passwordBytes, ReadOnlySpan<System::Byte> source);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Security.Cryptography.MLKem ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<byte> passwordBytes, ReadOnlySpan<byte> source);
public static System.Security.Cryptography.MLKem ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<byte> passwordBytes, ReadOnlySpan<byte> source);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member ImportEncryptedPkcs8PrivateKey : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> System.Security.Cryptography.MLKem
static member ImportEncryptedPkcs8PrivateKey : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> System.Security.Cryptography.MLKem
Public Shared Function ImportEncryptedPkcs8PrivateKey (passwordBytes As ReadOnlySpan(Of Byte), source As ReadOnlySpan(Of Byte)) As MLKem
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.
- Attribut
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 ML-KEM nyckel.
-eller-
Den algoritmspecifika importen misslyckades.
Plattformen stöder inte ML-KEM. Anropare kan använda egenskapen IsSupported för att avgöra om plattformen stöder ML-KEM.
Gäller för
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
- Källa:
- MLKem.cs
- Källa:
- MLKem.cs
- Källa:
- MLKem.cs
Importerar en ML-KEM privat nyckel från en PKCS#8 EncryptedPrivateKeyInfo-struktur.
public:
static System::Security::Cryptography::MLKem ^ ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<char> password, ReadOnlySpan<System::Byte> source);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Security.Cryptography.MLKem ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<char> password, ReadOnlySpan<byte> source);
public static System.Security.Cryptography.MLKem ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<char> password, ReadOnlySpan<byte> source);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member ImportEncryptedPkcs8PrivateKey : ReadOnlySpan<char> * ReadOnlySpan<byte> -> System.Security.Cryptography.MLKem
static member ImportEncryptedPkcs8PrivateKey : ReadOnlySpan<char> * ReadOnlySpan<byte> -> System.Security.Cryptography.MLKem
Public Shared Function ImportEncryptedPkcs8PrivateKey (password As ReadOnlySpan(Of Char), source As ReadOnlySpan(Of Byte)) As MLKem
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.
- Attribut
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 ML-KEM nyckel.
-eller-
Den algoritmspecifika importen misslyckades.
Plattformen stöder inte ML-KEM. Anropare kan använda egenskapen IsSupported för att avgöra om plattformen stöder ML-KEM.
Gäller för
ImportEncryptedPkcs8PrivateKey(String, Byte[])
- Källa:
- MLKem.cs
- Källa:
- MLKem.cs
- Källa:
- MLKem.cs
Importerar en ML-KEM privat nyckel från en PKCS#8 EncryptedPrivateKeyInfo-struktur.
public:
static System::Security::Cryptography::MLKem ^ ImportEncryptedPkcs8PrivateKey(System::String ^ password, cli::array <System::Byte> ^ source);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Security.Cryptography.MLKem ImportEncryptedPkcs8PrivateKey(string password, byte[] source);
public static System.Security.Cryptography.MLKem ImportEncryptedPkcs8PrivateKey(string password, byte[] source);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member ImportEncryptedPkcs8PrivateKey : string * byte[] -> System.Security.Cryptography.MLKem
static member ImportEncryptedPkcs8PrivateKey : string * byte[] -> System.Security.Cryptography.MLKem
Public Shared Function ImportEncryptedPkcs8PrivateKey (password As String, source As Byte()) As MLKem
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.
- Attribut
Undantag
password eller source är null.
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 ML-KEM nyckel.
-eller-
Den algoritmspecifika importen misslyckades.
Plattformen stöder inte ML-KEM. Anropare kan använda egenskapen IsSupported för att avgöra om plattformen stöder ML-KEM.