MLKem.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:
MLKem.cs
Quelle:
MLKem.cs
Quelle:
MLKem.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>

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, das die PKCS#8 EncryptedPrivateKeyInfo-Darstellung dieses Schlüssels enthält.

Attribute

Ausnahmen

pbeParameters ist null.

Diese Instanz wurde verworfen.

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.

-oder-

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

Gilt für:

ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters)

Quelle:
MLKem.cs
Quelle:
MLKem.cs
Quelle:
MLKem.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, das die PKCS#8 EncryptedPrivateKeyInfo-Darstellung dieses Schlüssels enthält.

Attribute

Ausnahmen

pbeParameters ist null.

Diese Instanz wurde verworfen.

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.

-oder-

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

Gilt für:

ExportEncryptedPkcs8PrivateKey(String, PbeParameters)

Quelle:
MLKem.cs
Quelle:
MLKem.cs
Quelle:
MLKem.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, das die PKCS#8 EncryptedPrivateKeyInfo-Darstellung dieses Schlüssels enthält.

Attribute

Ausnahmen

pbeParameters oder password ist null.

Diese Instanz wurde verworfen.

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.

-oder-

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

Gilt für: