Pkcs12Builder.AddSafeContentsEncrypted Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
AddSafeContentsEncrypted(Pkcs12SafeContents, Byte[], PbeParameters) |
Aggiungere contenuto al file PFX in un bundle crittografato con una password basata su byte da una matrice di byte. |
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Byte>, PbeParameters) |
Aggiungere contenuto al file PFX in un bundle crittografato con una password basata su byte da un intervallo. |
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Char>, PbeParameters) |
Aggiungere contenuto al file PFX in un bundle crittografato con una password basata su caratteri da un intervallo. |
AddSafeContentsEncrypted(Pkcs12SafeContents, String, PbeParameters) |
Aggiungere contenuto al file PFX in un bundle crittografato con una password basata su caratteri da una stringa. |
AddSafeContentsEncrypted(Pkcs12SafeContents, Byte[], PbeParameters)
- Origine:
- Pkcs12Builder.cs
- Origine:
- Pkcs12Builder.cs
- Origine:
- Pkcs12Builder.cs
- Origine:
- Pkcs12Builder.cs
- Origine:
- Pkcs12Builder.cs
Aggiungere contenuto al file PFX in un bundle crittografato con una password basata su byte da una matrice di byte.
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)
Parametri
- safeContents
- Pkcs12SafeContents
Contenuto da aggiungere al file PFX.
- passwordBytes
- Byte[]
Matrice di byte da usare come password per la crittografia del contenuto.
- pbeParameters
- PbeParameters
Parametri della crittografia basata su password (PBE) da usare per la crittografia del contenuto.
Eccezioni
Il parametro safeContents
o il parametro pbeParameters
è null
.
Il valore del parametro safeContents
è già crittografato.
Il file PFX è già sealed (IsSealed è true
).
pbeParameters
indica che è necessario usare TripleDes3KeyPkcs12, che richiede password basate su Char.
Commenti
I byte password vengono passati direttamente alla funzione di derivazione chiave (KDF) usata dall'algoritmo indicato da pbeParameters
.
Ciò consente la compatibilità con altri sistemi che usano una codifica di testo diversa da UTF-8 durante l'elaborazione delle password con PBKDF2 (funzione di derivazione della chiave basata su password 2).
Il contenuto di safeContents
viene letto durante la chiamata a questo metodo, crittografato e archiviato internamente come contenuto crittografato.
Eventuali modifiche apportate all'oggetto Pkcs12SafeContents o a qualsiasi Pkcs12SafeBag riferimento apportato dopo questa chiamata al metodo non vengono riflesse nell'output finale.
Si applica a
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Byte>, PbeParameters)
- Origine:
- Pkcs12Builder.cs
- Origine:
- Pkcs12Builder.cs
- Origine:
- Pkcs12Builder.cs
- Origine:
- Pkcs12Builder.cs
- Origine:
- Pkcs12Builder.cs
Aggiungere contenuto al file PFX in un bundle crittografato con una password basata su byte da un intervallo.
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)
Parametri
- safeContents
- Pkcs12SafeContents
Contenuto da aggiungere al file PFX.
- passwordBytes
- ReadOnlySpan<Byte>
Intervallo di byte da usare come password per la crittografia del contenuto.
- pbeParameters
- PbeParameters
Parametri della crittografia basata su password (PBE) da usare per la crittografia del contenuto.
Eccezioni
Il parametro safeContents
o il parametro pbeParameters
è null
.
Il valore del parametro safeContents
è già crittografato.
Il file PFX è già sealed (IsSealed è true
).
pbeParameters
indica che è necessario usare TripleDes3KeyPkcs12, che richiede password basate su Char.
Commenti
I byte password vengono passati direttamente alla funzione di derivazione chiave (KDF) usata dall'algoritmo indicato da pbeParameters
.
Ciò consente la compatibilità con altri sistemi che usano una codifica di testo diversa da UTF-8 durante l'elaborazione delle password con PBKDF2 (funzione di derivazione della chiave basata su password 2).
Il contenuto di safeContents
viene letto durante la chiamata a questo metodo, crittografato e archiviato internamente come contenuto crittografato.
Eventuali modifiche apportate all'oggetto Pkcs12SafeContents o a qualsiasi Pkcs12SafeBag riferimento apportato dopo questa chiamata al metodo non vengono riflesse nell'output finale.
Si applica a
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Char>, PbeParameters)
- Origine:
- Pkcs12Builder.cs
- Origine:
- Pkcs12Builder.cs
- Origine:
- Pkcs12Builder.cs
- Origine:
- Pkcs12Builder.cs
- Origine:
- Pkcs12Builder.cs
Aggiungere contenuto al file PFX in un bundle crittografato con una password basata su caratteri da un intervallo.
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)
Parametri
- safeContents
- Pkcs12SafeContents
Contenuto da aggiungere al file PFX.
- password
- ReadOnlySpan<Char>
Intervallo da usare come password per la crittografia del contenuto.
- pbeParameters
- PbeParameters
Parametri della crittografia basata su password (PBE) da usare per la crittografia del contenuto.
Eccezioni
Il parametro safeContents
o il parametro pbeParameters
è null
.
Il valore del parametro safeContents
è già crittografato.
Il file PFX è già sealed (IsSealed è true
).
Commenti
Quando pbeParameters
indica un algoritmo che usa PBKDF2 (funzione derivazione chiave basata su password 2), la password viene convertita in byte tramite la codifica UTF-8.
Il contenuto di safeContents
viene letto durante la chiamata a questo metodo, crittografato e archiviato internamente come contenuto crittografato.
Eventuali modifiche apportate all'oggetto Pkcs12SafeContents o a qualsiasi Pkcs12SafeBag riferimento apportato dopo questa chiamata al metodo non vengono riflesse nell'output finale.
Si applica a
AddSafeContentsEncrypted(Pkcs12SafeContents, String, PbeParameters)
- Origine:
- Pkcs12Builder.cs
- Origine:
- Pkcs12Builder.cs
- Origine:
- Pkcs12Builder.cs
- Origine:
- Pkcs12Builder.cs
- Origine:
- Pkcs12Builder.cs
Aggiungere contenuto al file PFX in un bundle crittografato con una password basata su caratteri da una stringa.
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)
Parametri
- safeContents
- Pkcs12SafeContents
Contenuto da aggiungere al file PFX.
- password
- String
Stringa da usare come password per la crittografia del contenuto.
- pbeParameters
- PbeParameters
Parametri della crittografia basata su password (PBE) da usare per la crittografia del contenuto.
Eccezioni
Il parametro safeContents
o il parametro pbeParameters
è null
.
Il valore del parametro safeContents
è già crittografato.
Il file PFX è già sealed (IsSealed è true
).
Commenti
Quando pbeParameters
indica un algoritmo che usa PBKDF2 (funzione derivazione chiave basata su password 2), la password viene convertita in byte tramite la codifica UTF-8.
Il contenuto di safeContents
viene letto durante la chiamata a questo metodo, crittografato e archiviato internamente come contenuto crittografato.
Eventuali modifiche apportate all'oggetto Pkcs12SafeContents o a qualsiasi Pkcs12SafeBag riferimento apportato dopo questa chiamata al metodo non vengono riflesse nell'output finale.