Pkcs12Builder.AddSafeContentsEncrypted Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
AddSafeContentsEncrypted(Pkcs12SafeContents, Byte[], PbeParameters) |
Přidejte obsah do PFX v sadě šifrované heslem založeným na bajtech z pole bajtů. |
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Byte>, PbeParameters) |
Přidejte obsah do PFX v sadě šifrované heslem založeným na bajtech z rozsahu. |
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Char>, PbeParameters) |
Přidejte obsah do PFX v sadě šifrované heslem založeným na znaku z rozsahu. |
AddSafeContentsEncrypted(Pkcs12SafeContents, String, PbeParameters) |
Přidejte obsah do PFX v sadě šifrované heslem založeným na znaku z řetězce. |
AddSafeContentsEncrypted(Pkcs12SafeContents, Byte[], PbeParameters)
- Zdroj:
- Pkcs12Builder.cs
- Zdroj:
- Pkcs12Builder.cs
- Zdroj:
- Pkcs12Builder.cs
- Zdroj:
- Pkcs12Builder.cs
- Zdroj:
- Pkcs12Builder.cs
Přidejte obsah do PFX v sadě šifrované heslem založeným na bajtech z pole bajtů.
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)
Parametry
- safeContents
- Pkcs12SafeContents
Obsah, který se má přidat do PFX.
- passwordBytes
- Byte[]
Pole bajtů, které se použije jako heslo při šifrování obsahu.
- pbeParameters
- PbeParameters
Parametry šifrování založené na heslech (PBE), které se mají použít při šifrování obsahu.
Výjimky
Parametr safeContents
nebo pbeParameters
je null
.
Hodnota parametru safeContents
je již zašifrovaná.
Soubor PFX je již zapečetěn (IsSealed je true
).
pbeParameters
označuje, že TripleDes3KeyPkcs12 by se mělo použít, což vyžaduje Charhesla založená na .
Poznámky
Bajty hesla se předávají přímo do funkce KDF (Key Derivation Function), kterou používá algoritmus označený parametrem pbeParameters
.
To umožňuje kompatibilitu s jinými systémy, které při zpracování hesel pomocí PBKDF2 (funkce odvozování klíčů založených na heslech 2) používají jiné kódování textu než UTF-8.
Obsah se safeContents
načtou během volání této metody, zašifrují a interně se ukládají jako šifrovaný obsah.
Jakékoli změny Pkcs12SafeContents nebo jakékoli Pkcs12SafeBag odkazy provedené po volání této metody se neprojeví v konečném výstupu.
Platí pro
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Byte>, PbeParameters)
- Zdroj:
- Pkcs12Builder.cs
- Zdroj:
- Pkcs12Builder.cs
- Zdroj:
- Pkcs12Builder.cs
- Zdroj:
- Pkcs12Builder.cs
- Zdroj:
- Pkcs12Builder.cs
Přidejte obsah do PFX v sadě šifrované heslem založeným na bajtech z rozsahu.
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)
Parametry
- safeContents
- Pkcs12SafeContents
Obsah, který se má přidat do PFX.
- passwordBytes
- ReadOnlySpan<Byte>
Rozsah bajtů, který se použije jako heslo při šifrování obsahu.
- pbeParameters
- PbeParameters
Parametry šifrování založené na heslech (PBE), které se mají použít při šifrování obsahu.
Výjimky
Parametr safeContents
nebo pbeParameters
je null
.
Hodnota parametru safeContents
je již zašifrovaná.
Soubor PFX je již zapečetěn (IsSealed je true
).
pbeParameters
označuje, že TripleDes3KeyPkcs12 by se mělo použít, což vyžaduje Charhesla založená na .
Poznámky
Bajty hesla se předávají přímo do funkce KDF (Key Derivation Function), kterou používá algoritmus označený parametrem pbeParameters
.
To umožňuje kompatibilitu s jinými systémy, které při zpracování hesel pomocí PBKDF2 (funkce odvozování klíčů založených na heslech 2) používají jiné kódování textu než UTF-8.
Obsah se safeContents
načtou během volání této metody, zašifrují a interně se ukládají jako šifrovaný obsah.
Jakékoli změny Pkcs12SafeContents nebo jakékoli Pkcs12SafeBag odkazy provedené po volání této metody se neprojeví v konečném výstupu.
Platí pro
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Char>, PbeParameters)
- Zdroj:
- Pkcs12Builder.cs
- Zdroj:
- Pkcs12Builder.cs
- Zdroj:
- Pkcs12Builder.cs
- Zdroj:
- Pkcs12Builder.cs
- Zdroj:
- Pkcs12Builder.cs
Přidejte obsah do PFX v sadě šifrované heslem založeným na znaku z rozsahu.
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)
Parametry
- safeContents
- Pkcs12SafeContents
Obsah, který se má přidat do PFX.
- password
- ReadOnlySpan<Char>
Rozsah, který se použije jako heslo při šifrování obsahu.
- pbeParameters
- PbeParameters
Parametry šifrování založené na heslech (PBE), které se mají použít při šifrování obsahu.
Výjimky
Parametr safeContents
nebo pbeParameters
je null
.
Hodnota parametru safeContents
je již zašifrovaná.
Soubor PFX je již zapečetěn (IsSealed je true
).
Poznámky
Když pbeParameters
indikuje algoritmus, který používá PBKDF2 (funkce odvození klíče založené na heslech 2), heslo se převede na bajty prostřednictvím kódování UTF-8.
Obsah se safeContents
načtou během volání této metody, zašifrují a interně se ukládají jako šifrovaný obsah.
Jakékoli změny Pkcs12SafeContents nebo jakékoli Pkcs12SafeBag odkazy provedené po volání této metody se neprojeví v konečném výstupu.
Platí pro
AddSafeContentsEncrypted(Pkcs12SafeContents, String, PbeParameters)
- Zdroj:
- Pkcs12Builder.cs
- Zdroj:
- Pkcs12Builder.cs
- Zdroj:
- Pkcs12Builder.cs
- Zdroj:
- Pkcs12Builder.cs
- Zdroj:
- Pkcs12Builder.cs
Přidejte obsah do PFX v sadě šifrované heslem založeným na znaku z řetězce.
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)
Parametry
- safeContents
- Pkcs12SafeContents
Obsah, který se má přidat do PFX.
- password
- String
Řetězec, který se použije jako heslo při šifrování obsahu.
- pbeParameters
- PbeParameters
Parametry šifrování založené na heslech (PBE), které se mají použít při šifrování obsahu.
Výjimky
Parametr safeContents
nebo pbeParameters
je null
.
Hodnota parametru safeContents
je již zašifrovaná.
Soubor PFX je již zapečetěn (IsSealed je true
).
Poznámky
Když pbeParameters
indikuje algoritmus, který používá PBKDF2 (funkce odvození klíče založené na heslech 2), heslo se převede na bajty prostřednictvím kódování UTF-8.
Obsah se safeContents
načtou během volání této metody, zašifrují a interně se ukládají jako šifrovaný obsah.
Jakékoli změny Pkcs12SafeContents nebo jakékoli Pkcs12SafeBag odkazy provedené po volání této metody se neprojeví v konečném výstupu.