Share via


Pkcs12SafeContents.AddShroudedKey Metoda

Definice

Přetížení

AddShroudedKey(AsymmetricAlgorithm, String, PbeParameters)

Přidá šifrovaný asymetrický privátní klíč do SafeContents prostřednictvím nového Pkcs12ShroudedKeyBag z hesla založeného na znaku v řetězci a vrátí nově vytvořenou instanci tašky.

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Char>, PbeParameters)

Přidá šifrovaný asymetrický privátní klíč do SafeContents prostřednictvím nového Pkcs12ShroudedKeyBag z hesla založeného na znaku v rozsahu a vrátí nově vytvořenou instanci tašky.

AddShroudedKey(AsymmetricAlgorithm, Byte[], PbeParameters)

Přidá do SafeContents šifrovaný asymetrický privátní klíč prostřednictvím nového Pkcs12ShroudedKeyBag hesla založeného na bajtech v poli a vrátí nově vytvořenou instanci kontejneru.

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Byte>, PbeParameters)

Přidá do SafeContents šifrovaný asymetrický privátní klíč prostřednictvím nového Pkcs12ShroudedKeyBag z hesla založeného na bajtech v rozsahu a vrátí nově vytvořenou instanci tašky.

AddShroudedKey(AsymmetricAlgorithm, String, PbeParameters)

Zdroj:
Pkcs12SafeContents.cs
Zdroj:
Pkcs12SafeContents.cs
Zdroj:
Pkcs12SafeContents.cs
Zdroj:
Pkcs12SafeContents.cs

Přidá šifrovaný asymetrický privátní klíč do SafeContents prostřednictvím nového Pkcs12ShroudedKeyBag z hesla založeného na znaku v řetězci a vrátí nově vytvořenou instanci tašky.

public:
 System::Security::Cryptography::Pkcs::Pkcs12ShroudedKeyBag ^ AddShroudedKey(System::Security::Cryptography::AsymmetricAlgorithm ^ key, System::String ^ password, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag AddShroudedKey (System.Security.Cryptography.AsymmetricAlgorithm key, string? password, System.Security.Cryptography.PbeParameters pbeParameters);
public System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag AddShroudedKey (System.Security.Cryptography.AsymmetricAlgorithm key, string password, System.Security.Cryptography.PbeParameters pbeParameters);
member this.AddShroudedKey : System.Security.Cryptography.AsymmetricAlgorithm * string * System.Security.Cryptography.PbeParameters -> System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag
Public Function AddShroudedKey (key As AsymmetricAlgorithm, password As String, pbeParameters As PbeParameters) As Pkcs12ShroudedKeyBag

Parametry

key
AsymmetricAlgorithm

Asymetrický privátní klíč, který chcete přidat.

password
String

Heslo, které se má použít při šifrování materiálu klíče.

pbeParameters
PbeParameters

Parametry šifrování založeného na heslech (PBE), které se mají použít při šifrování materiálu klíče.

Návraty

Instance bag, která byla přidána do SafeContents.

Výjimky

Parametr key je null.

Tato instance je jen pro čtení.

Export klíče se nezdařil.

Viz také

Platí pro

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Char>, PbeParameters)

Zdroj:
Pkcs12SafeContents.cs
Zdroj:
Pkcs12SafeContents.cs
Zdroj:
Pkcs12SafeContents.cs
Zdroj:
Pkcs12SafeContents.cs

Přidá šifrovaný asymetrický privátní klíč do SafeContents prostřednictvím nového Pkcs12ShroudedKeyBag z hesla založeného na znaku v rozsahu a vrátí nově vytvořenou instanci tašky.

public:
 System::Security::Cryptography::Pkcs::Pkcs12ShroudedKeyBag ^ AddShroudedKey(System::Security::Cryptography::AsymmetricAlgorithm ^ key, ReadOnlySpan<char> password, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag AddShroudedKey (System.Security.Cryptography.AsymmetricAlgorithm key, ReadOnlySpan<char> password, System.Security.Cryptography.PbeParameters pbeParameters);
member this.AddShroudedKey : System.Security.Cryptography.AsymmetricAlgorithm * ReadOnlySpan<char> * System.Security.Cryptography.PbeParameters -> System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag
Public Function AddShroudedKey (key As AsymmetricAlgorithm, password As ReadOnlySpan(Of Char), pbeParameters As PbeParameters) As Pkcs12ShroudedKeyBag

Parametry

key
AsymmetricAlgorithm

Asymetrický privátní klíč, který chcete přidat.

password
ReadOnlySpan<Char>

Heslo, které se má použít při šifrování materiálu klíče.

pbeParameters
PbeParameters

Parametry šifrování založeného na heslech (PBE), které se mají použít při šifrování materiálu klíče.

Návraty

Instance bag, která byla přidána do SafeContents.

Výjimky

Parametr key je null.

Tato instance je jen pro čtení.

Export klíče se nezdařil.

Viz také

Platí pro

AddShroudedKey(AsymmetricAlgorithm, Byte[], PbeParameters)

Zdroj:
Pkcs12SafeContents.cs
Zdroj:
Pkcs12SafeContents.cs
Zdroj:
Pkcs12SafeContents.cs
Zdroj:
Pkcs12SafeContents.cs

Přidá do SafeContents šifrovaný asymetrický privátní klíč prostřednictvím nového Pkcs12ShroudedKeyBag hesla založeného na bajtech v poli a vrátí nově vytvořenou instanci kontejneru.

public:
 System::Security::Cryptography::Pkcs::Pkcs12ShroudedKeyBag ^ AddShroudedKey(System::Security::Cryptography::AsymmetricAlgorithm ^ key, cli::array <System::Byte> ^ passwordBytes, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag AddShroudedKey (System.Security.Cryptography.AsymmetricAlgorithm key, byte[]? passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters);
public System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag AddShroudedKey (System.Security.Cryptography.AsymmetricAlgorithm key, byte[] passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters);
member this.AddShroudedKey : System.Security.Cryptography.AsymmetricAlgorithm * byte[] * System.Security.Cryptography.PbeParameters -> System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag
Public Function AddShroudedKey (key As AsymmetricAlgorithm, passwordBytes As Byte(), pbeParameters As PbeParameters) As Pkcs12ShroudedKeyBag

Parametry

key
AsymmetricAlgorithm

Asymetrický privátní klíč, který chcete přidat.

passwordBytes
Byte[]

Bajty, které se mají použít jako heslo při šifrování materiálu klíče.

pbeParameters
PbeParameters

Parametry šifrování založeného na heslech (PBE), které se mají použít při šifrování materiálu klíče.

Návraty

Instance bag, která byla přidána do SafeContents.

Výjimky

Parametr key je null.

Tato instance je jen pro čtení.

Export klíče se nezdařil.

Viz také

Platí pro

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Byte>, PbeParameters)

Zdroj:
Pkcs12SafeContents.cs
Zdroj:
Pkcs12SafeContents.cs
Zdroj:
Pkcs12SafeContents.cs
Zdroj:
Pkcs12SafeContents.cs

Přidá do SafeContents šifrovaný asymetrický privátní klíč prostřednictvím nového Pkcs12ShroudedKeyBag z hesla založeného na bajtech v rozsahu a vrátí nově vytvořenou instanci tašky.

public:
 System::Security::Cryptography::Pkcs::Pkcs12ShroudedKeyBag ^ AddShroudedKey(System::Security::Cryptography::AsymmetricAlgorithm ^ key, ReadOnlySpan<System::Byte> passwordBytes, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag AddShroudedKey (System.Security.Cryptography.AsymmetricAlgorithm key, ReadOnlySpan<byte> passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters);
member this.AddShroudedKey : System.Security.Cryptography.AsymmetricAlgorithm * ReadOnlySpan<byte> * System.Security.Cryptography.PbeParameters -> System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag
Public Function AddShroudedKey (key As AsymmetricAlgorithm, passwordBytes As ReadOnlySpan(Of Byte), pbeParameters As PbeParameters) As Pkcs12ShroudedKeyBag

Parametry

key
AsymmetricAlgorithm

Asymetrický privátní klíč, který chcete přidat.

passwordBytes
ReadOnlySpan<Byte>

Bajty, které se mají použít jako heslo při šifrování materiálu klíče.

pbeParameters
PbeParameters

Parametry šifrování založeného na heslech (PBE), které se mají použít při šifrování materiálu klíče.

Návraty

Instance bag, která byla přidána do SafeContents.

Výjimky

Parametr key je null.

Tato instance je jen pro čtení.

Export klíče se nezdařil.

Viz také

Platí pro