Sdílet prostřednictvím


Pkcs12Builder.AddSafeContentsEncrypted Metoda

Definice

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

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

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

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

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.

Platí pro