CompositeMLDsa.TryExportEncryptedPkcs8PrivateKey Méthode

Définition

Surcharges

Nom Description
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32)

Tente d’exporter la clé actuelle au format PKCS#8 EncryptedPrivateKeyInfo dans une mémoire tampon fournie, à l’aide d’un mot de passe basé sur des octets.

TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32)

Tente d’exporter la clé actuelle au format PKCS#8 EncryptedPrivateKeyInfo dans une mémoire tampon fournie, à l’aide d’un mot de passe basé sur le caractère.

TryExportEncryptedPkcs8PrivateKey(String, PbeParameters, Span<Byte>, Int32)

Tente d’exporter la clé actuelle au format PKCS#8 EncryptedPrivateKeyInfo dans une mémoire tampon fournie, à l’aide d’un mot de passe basé sur le caractère.

TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32)

Source:
CompositeMLDsa.cs
Source:
CompositeMLDsa.cs
Source:
CompositeMLDsa.cs

Tente d’exporter la clé actuelle au format PKCS#8 EncryptedPrivateKeyInfo dans une mémoire tampon fournie, à l’aide d’un mot de passe basé sur des octets.

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

Paramètres

passwordBytes
ReadOnlySpan<Byte>

Octets à utiliser comme mot de passe lors du chiffrement du matériel de clé.

pbeParameters
PbeParameters

Paramètres de chiffrement pbE (Password-based encryption) à utiliser lors du chiffrement du matériel de clé.

destination
Span<Byte>

Mémoire tampon pour recevoir la valeur PKCS#8 EncryptedPrivateKeyInfo.

bytesWritten
Int32

Lorsque cette méthode est retournée, contient le nombre d’octets écrits dans la destination mémoire tampon.

Ce paramètre est traité comme non initialisé.

Retours

true s’il destination était assez grand pour contenir le résultat ; sinon, false.

Exceptions

pbeParameters a la valeur null.

Cette instance a été supprimée.

pbeParameters spécifie une fonction KDF qui nécessite un mot de passe basé sur le caractère.

- ou -

pbeParameters ne représente pas un algorithme de chiffrement basé sur un mot de passe valide.

- ou -

Cette instance représente uniquement une clé publique.

- ou -

La clé privée n’est pas exportable.

- ou -

Une erreur s’est produite lors de l’exportation de la clé.

S’applique à

TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32)

Source:
CompositeMLDsa.cs
Source:
CompositeMLDsa.cs
Source:
CompositeMLDsa.cs

Tente d’exporter la clé actuelle au format PKCS#8 EncryptedPrivateKeyInfo dans une mémoire tampon fournie, à l’aide d’un mot de passe basé sur le caractère.

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

Paramètres

password
ReadOnlySpan<Char>

Mot de passe à utiliser lors du chiffrement du matériel de clé.

pbeParameters
PbeParameters

Paramètres de chiffrement pbE (Password-based encryption) à utiliser lors du chiffrement du matériel de clé.

destination
Span<Byte>

Mémoire tampon pour recevoir la valeur PKCS#8 EncryptedPrivateKeyInfo.

bytesWritten
Int32

Lorsque cette méthode est retournée, contient le nombre d’octets écrits dans la destination mémoire tampon.

Ce paramètre est traité comme non initialisé.

Retours

true s’il destination était assez grand pour contenir le résultat ; sinon, false.

Exceptions

pbeParameters a la valeur null.

Cette instance a été supprimée.

pbeParameters ne représente pas un algorithme de chiffrement basé sur un mot de passe valide.

- ou -

Cette instance représente uniquement une clé publique.

- ou -

La clé privée n’est pas exportable.

- ou -

Une erreur s’est produite lors de l’exportation de la clé.

S’applique à

TryExportEncryptedPkcs8PrivateKey(String, PbeParameters, Span<Byte>, Int32)

Source:
CompositeMLDsa.cs
Source:
CompositeMLDsa.cs
Source:
CompositeMLDsa.cs

Tente d’exporter la clé actuelle au format PKCS#8 EncryptedPrivateKeyInfo dans une mémoire tampon fournie, à l’aide d’un mot de passe basé sur le caractère.

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

Paramètres

password
String

Mot de passe à utiliser lors du chiffrement du matériel de clé.

pbeParameters
PbeParameters

Paramètres de chiffrement pbE (Password-based encryption) à utiliser lors du chiffrement du matériel de clé.

destination
Span<Byte>

Mémoire tampon pour recevoir la valeur PKCS#8 EncryptedPrivateKeyInfo.

bytesWritten
Int32

Lorsque cette méthode est retournée, contient le nombre d’octets écrits dans la destination mémoire tampon.

Ce paramètre est traité comme non initialisé.

Retours

true s’il destination était assez grand pour contenir le résultat ; sinon, false.

Exceptions

password ou pbeParameters est null.

S’applique à