MLKem.ImportPkcs8PrivateKey Metodo

Definizione

Importa una chiave privata ML-KEM da una struttura PrivateKeyInfo PKCS#8.

Overload

Nome Descrizione
ImportPkcs8PrivateKey(Byte[])

Importa una chiave privata ML-KEM da una struttura PrivateKeyInfo PKCS#8.

ImportPkcs8PrivateKey(ReadOnlySpan<Byte>)

Importa una chiave privata ML-KEM da una struttura PrivateKeyInfo PKCS#8.

ImportPkcs8PrivateKey(Byte[])

Origine:
MLKem.cs
Origine:
MLKem.cs
Origine:
MLKem.cs

Importa una chiave privata ML-KEM da una struttura PrivateKeyInfo PKCS#8.

public:
 static System::Security::Cryptography::MLKem ^ ImportPkcs8PrivateKey(cli::array <System::Byte> ^ source);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Security.Cryptography.MLKem ImportPkcs8PrivateKey(byte[] source);
public static System.Security.Cryptography.MLKem ImportPkcs8PrivateKey(byte[] source);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member ImportPkcs8PrivateKey : byte[] -> System.Security.Cryptography.MLKem
static member ImportPkcs8PrivateKey : byte[] -> System.Security.Cryptography.MLKem
Public Shared Function ImportPkcs8PrivateKey (source As Byte()) As MLKem

Parametri

source
Byte[]

Byte di una struttura PrivateKeyInfo PKCS#8 nella codifica ASN.1-BER.

Valori restituiti

Chiave importata.

Attributi

Eccezioni

source è null

Si applica a

ImportPkcs8PrivateKey(ReadOnlySpan<Byte>)

Origine:
MLKem.cs
Origine:
MLKem.cs
Origine:
MLKem.cs

Importa una chiave privata ML-KEM da una struttura PrivateKeyInfo PKCS#8.

public:
 static System::Security::Cryptography::MLKem ^ ImportPkcs8PrivateKey(ReadOnlySpan<System::Byte> source);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Security.Cryptography.MLKem ImportPkcs8PrivateKey(ReadOnlySpan<byte> source);
public static System.Security.Cryptography.MLKem ImportPkcs8PrivateKey(ReadOnlySpan<byte> source);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member ImportPkcs8PrivateKey : ReadOnlySpan<byte> -> System.Security.Cryptography.MLKem
static member ImportPkcs8PrivateKey : ReadOnlySpan<byte> -> System.Security.Cryptography.MLKem
Public Shared Function ImportPkcs8PrivateKey (source As ReadOnlySpan(Of Byte)) As MLKem

Parametri

source
ReadOnlySpan<Byte>

Byte di una struttura PrivateKeyInfo PKCS#8 nella codifica ASN.1-BER.

Valori restituiti

Chiave importata.

Attributi

Eccezioni

Il contenuto di source non rappresenta una struttura PKCS#8 PrivateKeyInfo con codifica ASN.1-BER.

oppure

Il valore PrivateKeyInfo non rappresenta una chiave ML-KEM.

oppure

source contiene dati finali dopo la struttura ASN.1.

oppure

Importazione specifica dell'algoritmo non riuscita.

La piattaforma non supporta ML-KEM. I chiamanti possono usare la IsSupported proprietà per determinare se la piattaforma supporta ML-KEM.

Si applica a