MLDsa.ExportEncryptedPkcs8PrivateKey Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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:
- MLDsa.cs
- Origine:
- MLDsa.cs
- Origine:
- MLDsa.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>
Byte da usare come password durante la crittografia del materiale della chiave.
- pbeParameters
- PbeParameters
Parametri di crittografia basata su password (PBE) da usare durante la crittografia del materiale della chiave.
Valori restituiti
Matrice di byte contenente la rappresentazione PKCS#8 EncryptedPrivateKeyInfo della chiave.
- Attributi
Eccezioni
pbeParameters è null.
Questa istanza è stata eliminata.
pbeParameters specifica una KDF che richiede una password basata su caratteri.
oppure
pbeParameters non rappresenta un algoritmo di crittografia basato su password valido.
oppure
Questa istanza rappresenta solo una chiave pubblica.
oppure
La chiave privata non è esportabile.
oppure
Errore durante l'esportazione della chiave.
Si applica a
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters)
- Origine:
- MLDsa.cs
- Origine:
- MLDsa.cs
- Origine:
- MLDsa.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
Matrice di byte contenente la rappresentazione PKCS#8 EncryptedPrivateKeyInfo della chiave.
- Attributi
Eccezioni
pbeParameters è null.
Questa istanza è stata eliminata.
pbeParameters non rappresenta un algoritmo di crittografia basato su password valido.
oppure
Questa istanza rappresenta solo una chiave pubblica.
oppure
La chiave privata non è esportabile.
oppure
Errore durante l'esportazione della chiave.
Si applica a
ExportEncryptedPkcs8PrivateKey(String, PbeParameters)
- Origine:
- MLDsa.cs
- Origine:
- MLDsa.cs
- Origine:
- MLDsa.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
Matrice di byte contenente la rappresentazione PKCS#8 EncryptedPrivateKeyInfo della chiave.
- Attributi
Eccezioni
password o pbeParameters è null.