MLKem.ExportEncryptedPkcs8PrivateKey Metodo

Definizione

Overload

Nome Descrizione
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters)

Esporta la chiave corrente nel formato PKCS#8 EncryptedPrivateKeyInfo con una password basata su byte.

ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters)

Esporta la chiave corrente nel formato PKCS#8 EncryptedPrivateKeyInfo con una password basata su caratteri.

ExportEncryptedPkcs8PrivateKey(String, PbeParameters)

Esporta la chiave corrente nel formato PKCS#8 EncryptedPrivateKeyInfo con una password basata su caratteri.

ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters)

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

Esporta la chiave corrente nel formato PKCS#8 EncryptedPrivateKeyInfo con una password basata su byte.

public:
 cli::array <System::Byte> ^ ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<System::Byte> passwordBytes, System::Security::Cryptography::PbeParameters ^ pbeParameters);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public byte[] ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<byte> passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters);
public byte[] ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<byte> passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.ExportEncryptedPkcs8PrivateKey : ReadOnlySpan<byte> * System.Security.Cryptography.PbeParameters -> byte[]
member this.ExportEncryptedPkcs8PrivateKey : ReadOnlySpan<byte> * System.Security.Cryptography.PbeParameters -> byte[]
Public Function ExportEncryptedPkcs8PrivateKey (passwordBytes As ReadOnlySpan(Of Byte), pbeParameters As PbeParameters) As Byte()

Parametri

passwordBytes
ReadOnlySpan<Byte>

Password da usare per crittografare il materiale della chiave.

pbeParameters
PbeParameters

Parametri di crittografia basata su password (PBE) da usare durante la crittografia del materiale della chiave.

Valori restituiti

Byte[]

Matrice di byte contenente la rappresentazione PKCS#8 EncryptedPrivateKeyInfo di questa chiave.

Attributi

Eccezioni

pbeParameters è null.

Questa istanza è stata eliminata.

Questa istanza rappresenta solo una chiave pubblica.

oppure

La chiave privata non è esportabile.

oppure

Errore durante l'esportazione della chiave.

oppure

pbeParameters non rappresenta un algoritmo di crittografia basato su password valido.

Si applica a

ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters)

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

Esporta la chiave corrente nel formato PKCS#8 EncryptedPrivateKeyInfo con una password basata su caratteri.

public:
 cli::array <System::Byte> ^ ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<char> password, System::Security::Cryptography::PbeParameters ^ pbeParameters);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public byte[] ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<char> password, System.Security.Cryptography.PbeParameters pbeParameters);
public byte[] ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<char> password, System.Security.Cryptography.PbeParameters pbeParameters);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.ExportEncryptedPkcs8PrivateKey : ReadOnlySpan<char> * System.Security.Cryptography.PbeParameters -> byte[]
member this.ExportEncryptedPkcs8PrivateKey : ReadOnlySpan<char> * System.Security.Cryptography.PbeParameters -> byte[]
Public Function ExportEncryptedPkcs8PrivateKey (password As ReadOnlySpan(Of Char), pbeParameters As PbeParameters) As Byte()

Parametri

password
ReadOnlySpan<Char>

Password da usare per crittografare il materiale della chiave.

pbeParameters
PbeParameters

Parametri di crittografia basata su password (PBE) da usare durante la crittografia del materiale della chiave.

Valori restituiti

Byte[]

Matrice di byte contenente la rappresentazione PKCS#8 EncryptedPrivateKeyInfo di questa chiave.

Attributi

Eccezioni

pbeParameters è null.

Questa istanza è stata eliminata.

Questa istanza rappresenta solo una chiave pubblica.

oppure

La chiave privata non è esportabile.

oppure

Errore durante l'esportazione della chiave.

oppure

pbeParameters non rappresenta un algoritmo di crittografia basato su password valido.

Si applica a

ExportEncryptedPkcs8PrivateKey(String, PbeParameters)

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

Esporta la chiave corrente nel formato PKCS#8 EncryptedPrivateKeyInfo con una password basata su caratteri.

public:
 cli::array <System::Byte> ^ ExportEncryptedPkcs8PrivateKey(System::String ^ password, System::Security::Cryptography::PbeParameters ^ pbeParameters);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public byte[] ExportEncryptedPkcs8PrivateKey(string password, System.Security.Cryptography.PbeParameters pbeParameters);
public byte[] ExportEncryptedPkcs8PrivateKey(string password, System.Security.Cryptography.PbeParameters pbeParameters);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.ExportEncryptedPkcs8PrivateKey : string * System.Security.Cryptography.PbeParameters -> byte[]
member this.ExportEncryptedPkcs8PrivateKey : string * System.Security.Cryptography.PbeParameters -> byte[]
Public Function ExportEncryptedPkcs8PrivateKey (password As String, pbeParameters As PbeParameters) As Byte()

Parametri

password
String

Password da usare per crittografare il materiale della chiave.

pbeParameters
PbeParameters

Parametri di crittografia basata su password (PBE) da usare durante la crittografia del materiale della chiave.

Valori restituiti

Byte[]

Matrice di byte contenente la rappresentazione PKCS#8 EncryptedPrivateKeyInfo di questa chiave.

Attributi

Eccezioni

pbeParameters o password è null.

Questa istanza è stata eliminata.

Questa istanza rappresenta solo una chiave pubblica.

oppure

La chiave privata non è esportabile.

oppure

Errore durante l'esportazione della chiave.

oppure

pbeParameters non rappresenta un algoritmo di crittografia basato su password valido.

Si applica a