Pkcs12Builder.AddSafeContentsEncrypted Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
AddSafeContentsEncrypted(Pkcs12SafeContents, Byte[], PbeParameters) |
Ajoutez du contenu au PFX dans un pack chiffré avec un mot de passe basé sur des octets à partir d’un tableau d’octets. |
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Byte>, PbeParameters) |
Ajoutez du contenu au PFX dans un pack chiffré avec un mot de passe basé sur des octets à partir d’une étendue d’octets. |
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Char>, PbeParameters) |
Ajoutez du contenu au PFX dans un pack chiffré avec un mot de passe basé sur des caractères à partir d’une étendue. |
AddSafeContentsEncrypted(Pkcs12SafeContents, String, PbeParameters) |
Ajoutez du contenu au PFX dans un pack chiffré avec un mot de passe basé sur des caractères à partir d’une chaîne. |
AddSafeContentsEncrypted(Pkcs12SafeContents, Byte[], PbeParameters)
- Source:
- Pkcs12Builder.cs
- Source:
- Pkcs12Builder.cs
- Source:
- Pkcs12Builder.cs
Ajoutez du contenu au PFX dans un pack chiffré avec un mot de passe basé sur des octets à partir d’un tableau d’octets.
public:
void AddSafeContentsEncrypted(System::Security::Cryptography::Pkcs::Pkcs12SafeContents ^ safeContents, cli::array <System::Byte> ^ passwordBytes, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public void AddSafeContentsEncrypted (System.Security.Cryptography.Pkcs.Pkcs12SafeContents safeContents, byte[]? passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters);
public void AddSafeContentsEncrypted (System.Security.Cryptography.Pkcs.Pkcs12SafeContents safeContents, byte[] passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters);
member this.AddSafeContentsEncrypted : System.Security.Cryptography.Pkcs.Pkcs12SafeContents * byte[] * System.Security.Cryptography.PbeParameters -> unit
Public Sub AddSafeContentsEncrypted (safeContents As Pkcs12SafeContents, passwordBytes As Byte(), pbeParameters As PbeParameters)
Paramètres
- safeContents
- Pkcs12SafeContents
Contenu à ajouter au PFX.
- passwordBytes
- Byte[]
Tableau d’octets à utiliser comme mot de passe lors du chiffrement du contenu.
- pbeParameters
- PbeParameters
Paramètres de chiffrement par mot de passe à utiliser lors du chiffrement du contenu.
Exceptions
Le paramètre safeContents
ou pbeParameters
est null
.
La valeur du paramètre safeContents
est déjà chiffrée.
Le PFX est déjà scellé (IsSealed est true
).
pbeParameters
indique que TripleDes3KeyPkcs12 doit être utilisé, ce qui nécessite des mots de passe basés sur Char.
Remarques
Les octets de mot de passe sont passés directement dans la fonction de dérivation de clé (KDF) utilisée par l’algorithme indiqué par pbeParameters
.
Cela permet la compatibilité avec d’autres systèmes qui utilisent un encodage de texte autre que UTF-8 lors du traitement des mots de passe avec PBKDF2 (fonction de dérivation de clé basée sur un mot de passe 2).
Le contenu de safeContents
est lu pendant l’appel à cette méthode, chiffré et stocké en interne en tant que contenu chiffré.
Toutes les modifications apportées au ou Pkcs12SafeBag aux Pkcs12SafeContents références effectuées après cet appel de méthode ne sont pas répercutées dans la sortie finale.
S’applique à
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Byte>, PbeParameters)
- Source:
- Pkcs12Builder.cs
- Source:
- Pkcs12Builder.cs
- Source:
- Pkcs12Builder.cs
Ajoutez du contenu au PFX dans un pack chiffré avec un mot de passe basé sur des octets à partir d’une étendue d’octets.
public:
void AddSafeContentsEncrypted(System::Security::Cryptography::Pkcs::Pkcs12SafeContents ^ safeContents, ReadOnlySpan<System::Byte> passwordBytes, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public void AddSafeContentsEncrypted (System.Security.Cryptography.Pkcs.Pkcs12SafeContents safeContents, ReadOnlySpan<byte> passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters);
member this.AddSafeContentsEncrypted : System.Security.Cryptography.Pkcs.Pkcs12SafeContents * ReadOnlySpan<byte> * System.Security.Cryptography.PbeParameters -> unit
Public Sub AddSafeContentsEncrypted (safeContents As Pkcs12SafeContents, passwordBytes As ReadOnlySpan(Of Byte), pbeParameters As PbeParameters)
Paramètres
- safeContents
- Pkcs12SafeContents
Contenu à ajouter au PFX.
- passwordBytes
- ReadOnlySpan<Byte>
Étendue d’octets à utiliser comme mot de passe lors du chiffrement du contenu.
- pbeParameters
- PbeParameters
Paramètres de chiffrement par mot de passe à utiliser lors du chiffrement du contenu.
Exceptions
Le paramètre safeContents
ou pbeParameters
est null
.
La valeur du paramètre safeContents
est déjà chiffrée.
Le PFX est déjà scellé (IsSealed est true
).
pbeParameters
indique que TripleDes3KeyPkcs12 doit être utilisé, ce qui nécessite des mots de passe basés sur Char.
Remarques
Les octets de mot de passe sont passés directement dans la fonction de dérivation de clé (KDF) utilisée par l’algorithme indiqué par pbeParameters
.
Cela permet la compatibilité avec d’autres systèmes qui utilisent un encodage de texte autre que UTF-8 lors du traitement des mots de passe avec PBKDF2 (fonction de dérivation de clé basée sur un mot de passe 2).
Le contenu de safeContents
est lu pendant l’appel à cette méthode, chiffré et stocké en interne en tant que contenu chiffré.
Toutes les modifications apportées au ou Pkcs12SafeBag aux Pkcs12SafeContents références effectuées après cet appel de méthode ne sont pas répercutées dans la sortie finale.
S’applique à
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Char>, PbeParameters)
- Source:
- Pkcs12Builder.cs
- Source:
- Pkcs12Builder.cs
- Source:
- Pkcs12Builder.cs
Ajoutez du contenu au PFX dans un pack chiffré avec un mot de passe basé sur des caractères à partir d’une étendue.
public:
void AddSafeContentsEncrypted(System::Security::Cryptography::Pkcs::Pkcs12SafeContents ^ safeContents, ReadOnlySpan<char> password, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public void AddSafeContentsEncrypted (System.Security.Cryptography.Pkcs.Pkcs12SafeContents safeContents, ReadOnlySpan<char> password, System.Security.Cryptography.PbeParameters pbeParameters);
member this.AddSafeContentsEncrypted : System.Security.Cryptography.Pkcs.Pkcs12SafeContents * ReadOnlySpan<char> * System.Security.Cryptography.PbeParameters -> unit
Public Sub AddSafeContentsEncrypted (safeContents As Pkcs12SafeContents, password As ReadOnlySpan(Of Char), pbeParameters As PbeParameters)
Paramètres
- safeContents
- Pkcs12SafeContents
Contenu à ajouter au PFX.
- password
- ReadOnlySpan<Char>
Étendue à utiliser comme mot de passe lors du chiffrement du contenu.
- pbeParameters
- PbeParameters
Paramètres de chiffrement par mot de passe à utiliser lors du chiffrement du contenu.
Exceptions
Le paramètre safeContents
ou pbeParameters
est null
.
La valeur du paramètre safeContents
est déjà chiffrée.
Le PFX est déjà scellé (IsSealed est true
).
Remarques
Quand pbeParameters
indique un algorithme qui utilise PBKDF2 (fonction de dérivation de clé basée sur un mot de passe 2), le mot de passe est converti en octets via l’encodage UTF-8.
Le contenu de safeContents
est lu pendant l’appel à cette méthode, chiffré et stocké en interne en tant que contenu chiffré.
Toutes les modifications apportées au ou Pkcs12SafeBag aux Pkcs12SafeContents références effectuées après cet appel de méthode ne sont pas répercutées dans la sortie finale.
S’applique à
AddSafeContentsEncrypted(Pkcs12SafeContents, String, PbeParameters)
- Source:
- Pkcs12Builder.cs
- Source:
- Pkcs12Builder.cs
- Source:
- Pkcs12Builder.cs
Ajoutez du contenu au PFX dans un pack chiffré avec un mot de passe basé sur des caractères à partir d’une chaîne.
public:
void AddSafeContentsEncrypted(System::Security::Cryptography::Pkcs::Pkcs12SafeContents ^ safeContents, System::String ^ password, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public void AddSafeContentsEncrypted (System.Security.Cryptography.Pkcs.Pkcs12SafeContents safeContents, string? password, System.Security.Cryptography.PbeParameters pbeParameters);
public void AddSafeContentsEncrypted (System.Security.Cryptography.Pkcs.Pkcs12SafeContents safeContents, string password, System.Security.Cryptography.PbeParameters pbeParameters);
member this.AddSafeContentsEncrypted : System.Security.Cryptography.Pkcs.Pkcs12SafeContents * string * System.Security.Cryptography.PbeParameters -> unit
Public Sub AddSafeContentsEncrypted (safeContents As Pkcs12SafeContents, password As String, pbeParameters As PbeParameters)
Paramètres
- safeContents
- Pkcs12SafeContents
Contenu à ajouter au PFX.
- password
- String
Chaîne à utiliser comme mot de passe lors du chiffrement du contenu.
- pbeParameters
- PbeParameters
Paramètres de chiffrement par mot de passe à utiliser lors du chiffrement du contenu.
Exceptions
Le paramètre safeContents
ou pbeParameters
est null
.
La valeur du paramètre safeContents
est déjà chiffrée.
Le PFX est déjà scellé (IsSealed est true
).
Remarques
Quand pbeParameters
indique un algorithme qui utilise PBKDF2 (fonction de dérivation de clé basée sur un mot de passe 2), le mot de passe est converti en octets via l’encodage UTF-8.
Le contenu de safeContents
est lu pendant l’appel à cette méthode, chiffré et stocké en interne en tant que contenu chiffré.
Toutes les modifications apportées au ou Pkcs12SafeBag aux Pkcs12SafeContents références effectuées après cet appel de méthode ne sont pas répercutées dans la sortie finale.