MLDsa.ExportEncryptedPkcs8PrivateKey Methode

Definition

Überlädt

Name Beschreibung
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters)

Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem bytebasierten Kennwort.

ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters)

Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem zeichenbasierten Kennwort.

ExportEncryptedPkcs8PrivateKey(String, PbeParameters)

Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem zeichenbasierten Kennwort.

ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters)

Quelle:
MLDsa.cs
Quelle:
MLDsa.cs
Quelle:
MLDsa.cs

Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem bytebasierten Kennwort.

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()

Parameter

passwordBytes
ReadOnlySpan<Byte>

Die Bytes, die beim Verschlüsseln des Schlüsselmaterials als Kennwort verwendet werden sollen.

pbeParameters
PbeParameters

Die kennwortbasierten Verschlüsselungsparameter (PBE), die beim Verschlüsseln des Schlüsselmaterials verwendet werden sollen.

Gibt zurück

Byte[]

Ein Bytearray mit der PKCS#8 EncryptedPrivateKeyInfo-Darstellung dieses Schlüssels.

Attribute

Ausnahmen

pbeParameters ist null.

Diese Instanz wurde verworfen.

pbeParameters Gibt eine KDF an, die ein zeichenbasiertes Kennwort erfordert.

-oder-

pbeParameters stellt keinen gültigen kennwortbasierten Verschlüsselungsalgorithmus dar.

-oder-

Diese Instanz stellt nur einen öffentlichen Schlüssel dar.

-oder-

Der private Schlüssel kann nicht exportiert werden.

-oder-

Fehler beim Exportieren des Schlüssels.

Gilt für:

ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters)

Quelle:
MLDsa.cs
Quelle:
MLDsa.cs
Quelle:
MLDsa.cs

Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem zeichenbasierten Kennwort.

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()

Parameter

password
ReadOnlySpan<Char>

Das Kennwort, das beim Verschlüsseln des Schlüsselmaterials verwendet werden soll.

pbeParameters
PbeParameters

Die kennwortbasierten Verschlüsselungsparameter (PBE), die beim Verschlüsseln des Schlüsselmaterials verwendet werden sollen.

Gibt zurück

Byte[]

Ein Bytearray mit der PKCS#8 EncryptedPrivateKeyInfo-Darstellung dieses Schlüssels.

Attribute

Ausnahmen

pbeParameters ist null.

Diese Instanz wurde verworfen.

pbeParameters stellt keinen gültigen kennwortbasierten Verschlüsselungsalgorithmus dar.

-oder-

Diese Instanz stellt nur einen öffentlichen Schlüssel dar.

-oder-

Der private Schlüssel kann nicht exportiert werden.

-oder-

Fehler beim Exportieren des Schlüssels.

Gilt für:

ExportEncryptedPkcs8PrivateKey(String, PbeParameters)

Quelle:
MLDsa.cs
Quelle:
MLDsa.cs
Quelle:
MLDsa.cs

Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem zeichenbasierten Kennwort.

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()

Parameter

password
String

Das Kennwort, das beim Verschlüsseln des Schlüsselmaterials verwendet werden soll.

pbeParameters
PbeParameters

Die kennwortbasierten Verschlüsselungsparameter (PBE), die beim Verschlüsseln des Schlüsselmaterials verwendet werden sollen.

Gibt zurück

Byte[]

Ein Bytearray mit der PKCS#8 EncryptedPrivateKeyInfo-Darstellung dieses Schlüssels.

Attribute

Ausnahmen

password oder pbeParameters ist null.

Gilt für: