SlhDsa.ImportEncryptedPkcs8PrivateKey Metod

Definition

Överlagringar

Name Description
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Importerar en SLH-DSA privat nyckel från en PKCS#8 EncryptedPrivateKeyInfo-struktur.

ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

Importerar en SLH-DSA privat nyckel från en PKCS#8 EncryptedPrivateKeyInfo-struktur.

ImportEncryptedPkcs8PrivateKey(String, Byte[])

Importerar en SLH-DSA privat nyckel från en PKCS#8 EncryptedPrivateKeyInfo-struktur.

ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Källa:
SlhDsa.cs
Källa:
SlhDsa.cs
Källa:
SlhDsa.cs

Importerar en SLH-DSA privat nyckel från en 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

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 SLH-DSA nyckel.

-eller-

source innehåller avslutande data efter ASN.1-strukturen.

-eller-

Den algoritmspecifika importen misslyckades.

Plattformen stöder inte SLH-DSA. Anropare kan använda egenskapen IsSupported för att avgöra om plattformen stöder SLH-DSA.

Gäller för

ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

Källa:
SlhDsa.cs
Källa:
SlhDsa.cs
Källa:
SlhDsa.cs

Importerar en SLH-DSA privat nyckel från en 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

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 SLH-DSA nyckel.

-eller-

source innehåller avslutande data efter ASN.1-strukturen.

-eller-

Den algoritmspecifika importen misslyckades.

Plattformen stöder inte SLH-DSA. Anropare kan använda egenskapen IsSupported för att avgöra om plattformen stöder SLH-DSA.

Gäller för

ImportEncryptedPkcs8PrivateKey(String, Byte[])

Källa:
SlhDsa.cs
Källa:
SlhDsa.cs
Källa:
SlhDsa.cs

Importerar en SLH-DSA privat nyckel från en 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

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