SlhDsa.ImportFromEncryptedPem 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 |
|---|---|
| ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Importerar en SLH-DSA nyckel från en krypterad RFC 7468 PEM-kodad sträng. |
| ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Importerar en SLH-DSA nyckel från en krypterad RFC 7468 PEM-kodad sträng. |
| ImportFromEncryptedPem(String, Byte[]) |
Importerar en SLH-DSA nyckel från en krypterad RFC 7468 PEM-kodad sträng. |
| ImportFromEncryptedPem(String, String) |
Importerar en SLH-DSA nyckel från en krypterad RFC 7468 PEM-kodad sträng. |
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
- Källa:
- SlhDsa.cs
- Källa:
- SlhDsa.cs
- Källa:
- SlhDsa.cs
Importerar en SLH-DSA nyckel från en krypterad RFC 7468 PEM-kodad sträng.
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
Parametrar
- source
- ReadOnlySpan<Char>
PEM-texten för den krypterade nyckel som ska importeras.
- passwordBytes
- ReadOnlySpan<Byte>
Byte som ska användas som lösenord när du dekrypterar nyckelmaterialet.
Returer
Undantag
source innehåller inte en PEM-kodad nyckel med en identifierad etikett.
-eller-
source innehåller flera PEM-kodade nycklar med en identifierad etikett.
Lösenordet är fel.
-eller-
Det base-64-avkodade innehållet i PEM-texten från source representerar inte en ASN.1-BER-kodad PKCS#8 EncryptedPrivateKeyInfo-struktur.
-eller-
Det base-64-avkodade innehållet i PEM-texten från source anger att nyckeln är för en annan algoritm än algoritmen som representeras av den här instansen.
-eller-
Det base-64-avkodade innehållet i PEM-texten från source representerar nyckeln i ett format som inte stöds.
-eller-
Ett fel uppstod när nyckeln skulle importeras.
Plattformen stöder inte SLH-DSA. Anropare kan använda egenskapen IsSupported för att avgöra om plattformen stöder SLH-DSA.
Kommentarer
PEM-kodade objekt som inte stöds eller som inte stöds ignoreras. Om flera PEM-etiketter som stöds hittas genereras ett undantag för att förhindra att en nyckel importeras när nyckeln är tvetydig.
Den här metoden stöder PEM-etiketten ENCRYPTED PRIVATE KEY .
Gäller för
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)
- Källa:
- SlhDsa.cs
- Källa:
- SlhDsa.cs
- Källa:
- SlhDsa.cs
Importerar en SLH-DSA nyckel från en krypterad RFC 7468 PEM-kodad sträng.
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
Parametrar
- source
- ReadOnlySpan<Char>
PEM-texten för den krypterade nyckel som ska importeras.
- password
- ReadOnlySpan<Char>
Lösenordet som ska användas för att dekryptera nyckelmaterialet.
Returer
Undantag
source innehåller inte en PEM-kodad nyckel med en identifierad etikett.
-eller-
source innehåller flera PEM-kodade nycklar med en identifierad etikett.
Lösenordet är fel.
-eller-
Det base-64-avkodade innehållet i PEM-texten från source representerar inte en ASN.1-BER-kodad PKCS#8 EncryptedPrivateKeyInfo-struktur.
-eller-
Det base-64-avkodade innehållet i PEM-texten från source anger att nyckeln är för en annan algoritm än algoritmen som representeras av den här instansen.
-eller-
Det base-64-avkodade innehållet i PEM-texten från source representerar nyckeln i ett format som inte stöds.
-eller-
Ett fel uppstod när nyckeln skulle importeras.
Plattformen stöder inte SLH-DSA. Anropare kan använda egenskapen IsSupported för att avgöra om plattformen stöder SLH-DSA.
Kommentarer
När det base-64-avkodade source innehållet i anger en algoritm som använder PBKDF1 (Password-Based Key Derivation Function 1) eller PBKDF2 (Password-Based Key Derivation Function 2) konverteras lösenordet till byte via UTF-8-kodningen.
PEM-kodade objekt som inte stöds eller som inte stöds ignoreras. Om flera PEM-etiketter som stöds hittas genereras ett undantag för att förhindra att en nyckel importeras när nyckeln är tvetydig.
Den här metoden stöder PEM-etiketten ENCRYPTED PRIVATE KEY .
Gäller för
ImportFromEncryptedPem(String, Byte[])
- Källa:
- SlhDsa.cs
- Källa:
- SlhDsa.cs
- Källa:
- SlhDsa.cs
Importerar en SLH-DSA nyckel från en krypterad RFC 7468 PEM-kodad sträng.
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
Parametrar
- source
- String
PEM-texten för den krypterade nyckel som ska importeras.
- passwordBytes
- Byte[]
Byte som ska användas som lösenord när du dekrypterar nyckelmaterialet.
Returer
Undantag
source eller passwordBytes är null.
Gäller för
ImportFromEncryptedPem(String, String)
- Källa:
- SlhDsa.cs
- Källa:
- SlhDsa.cs
- Källa:
- SlhDsa.cs
Importerar en SLH-DSA nyckel från en krypterad RFC 7468 PEM-kodad sträng.
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
Parametrar
- source
- String
PEM-texten för den krypterade nyckel som ska importeras.
- password
- String
Lösenordet som ska användas för att dekryptera nyckelmaterialet.
Returer
Undantag
source eller password är null.