CompositeMLDsa.TryExportEncryptedPkcs8PrivateKey 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 |
|---|---|
| TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) |
Versucht, den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format in einen bereitgestellten Puffer mithilfe eines bytebasierten Kennworts zu exportieren. |
| TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) |
Versucht, den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format in einen bereitgestellten Puffer mithilfe eines zeichenbasierten Kennworts zu exportieren. |
| TryExportEncryptedPkcs8PrivateKey(String, PbeParameters, Span<Byte>, Int32) |
Versucht, den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format in einen bereitgestellten Puffer mithilfe eines zeichenbasierten Kennworts zu exportieren. |
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32)
- Quelle:
- CompositeMLDsa.cs
- Quelle:
- CompositeMLDsa.cs
- Quelle:
- CompositeMLDsa.cs
Versucht, den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format in einen bereitgestellten Puffer mithilfe eines bytebasierten Kennworts zu exportieren.
public:
bool TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<System::Byte> passwordBytes, System::Security::Cryptography::PbeParameters ^ pbeParameters, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public bool TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<byte> passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters, Span<byte> destination, out int bytesWritten);
member this.TryExportEncryptedPkcs8PrivateKey : ReadOnlySpan<byte> * System.Security.Cryptography.PbeParameters * Span<byte> * int -> bool
Public Function TryExportEncryptedPkcs8PrivateKey (passwordBytes As ReadOnlySpan(Of Byte), pbeParameters As PbeParameters, destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean
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.
- bytesWritten
- Int32
Wenn diese Methode zurückgegeben wird, enthält die Anzahl der Bytes, die in den destination Puffer geschrieben wurden.
Dieser Parameter wird als nicht initialisiert behandelt.
Gibt zurück
true wenn destination groß genug war, um das Ergebnis zu halten; andernfalls false.
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:
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32)
- Quelle:
- CompositeMLDsa.cs
- Quelle:
- CompositeMLDsa.cs
- Quelle:
- CompositeMLDsa.cs
Versucht, den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format in einen bereitgestellten Puffer mithilfe eines zeichenbasierten Kennworts zu exportieren.
public:
bool TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<char> password, System::Security::Cryptography::PbeParameters ^ pbeParameters, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public bool TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<char> password, System.Security.Cryptography.PbeParameters pbeParameters, Span<byte> destination, out int bytesWritten);
member this.TryExportEncryptedPkcs8PrivateKey : ReadOnlySpan<char> * System.Security.Cryptography.PbeParameters * Span<byte> * int -> bool
Public Function TryExportEncryptedPkcs8PrivateKey (password As ReadOnlySpan(Of Char), pbeParameters As PbeParameters, destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean
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.
- bytesWritten
- Int32
Wenn diese Methode zurückgegeben wird, enthält die Anzahl der Bytes, die in den destination Puffer geschrieben wurden.
Dieser Parameter wird als nicht initialisiert behandelt.
Gibt zurück
true wenn destination groß genug war, um das Ergebnis zu halten; andernfalls false.
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:
TryExportEncryptedPkcs8PrivateKey(String, PbeParameters, Span<Byte>, Int32)
- Quelle:
- CompositeMLDsa.cs
- Quelle:
- CompositeMLDsa.cs
- Quelle:
- CompositeMLDsa.cs
Versucht, den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format in einen bereitgestellten Puffer mithilfe eines zeichenbasierten Kennworts zu exportieren.
public:
bool TryExportEncryptedPkcs8PrivateKey(System::String ^ password, System::Security::Cryptography::PbeParameters ^ pbeParameters, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public bool TryExportEncryptedPkcs8PrivateKey(string password, System.Security.Cryptography.PbeParameters pbeParameters, Span<byte> destination, out int bytesWritten);
member this.TryExportEncryptedPkcs8PrivateKey : string * System.Security.Cryptography.PbeParameters * Span<byte> * int -> bool
Public Function TryExportEncryptedPkcs8PrivateKey (password As String, pbeParameters As PbeParameters, destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean
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.
- bytesWritten
- Int32
Wenn diese Methode zurückgegeben wird, enthält die Anzahl der Bytes, die in den destination Puffer geschrieben wurden.
Dieser Parameter wird als nicht initialisiert behandelt.
Gibt zurück
true wenn destination groß genug war, um das Ergebnis zu halten; andernfalls false.
Ausnahmen
password oder pbeParameters ist null.