MLKem.ExportEncryptedPkcs8PrivateKey Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
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
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
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.