Freigeben über


Pkcs12SafeContents.AddShroudedKey Methode

Definition

Überlädt

AddShroudedKey(AsymmetricAlgorithm, String, PbeParameters)

Fügt SafeContents einen verschlüsselten asymmetrischen Schlüssel hinzu, indem ein neues Pkcs12ShroudedKeyBag-Element über ein zeichenbasiertes Kennwort in einer Zeichenfolge verwendet wird, und gibt die neu erstellte Bag-Instanz zurück.

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Char>, PbeParameters)

Fügt SafeContents einen verschlüsselten asymmetrischen Schlüssel hinzu, indem ein neues Pkcs12ShroudedKeyBag-Element über ein zeichenbasiertes Kennwort in einem Bereich verwendet wird, und gibt die neu erstellte Bag-Instanz zurück.

AddShroudedKey(AsymmetricAlgorithm, Byte[], PbeParameters)

Fügt SafeContents einen verschlüsselten asymmetrischen Schlüssel hinzu, indem ein neues Pkcs12ShroudedKeyBag-Element über ein bytebasiertes Kennwort in einem Array verwendet wird, und gibt die neu erstellte Bag-Instanz zurück.

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Byte>, PbeParameters)

Fügt SafeContents einen verschlüsselten asymmetrischen Schlüssel hinzu, indem ein neues Pkcs12ShroudedKeyBag-Element über ein bytebasiertes Kennwort in einem Bereich verwendet wird, und gibt die neu erstellte Bag-Instanz zurück.

AddShroudedKey(AsymmetricAlgorithm, String, PbeParameters)

Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs

Fügt SafeContents einen verschlüsselten asymmetrischen Schlüssel hinzu, indem ein neues Pkcs12ShroudedKeyBag-Element über ein zeichenbasiertes Kennwort in einer Zeichenfolge verwendet wird, und gibt die neu erstellte Bag-Instanz zurück.

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

Parameter

key
AsymmetricAlgorithm

Der asymmetrische private Schlüssel, der hinzugefügt werden soll.

password
String

Das Kennwort, das bei der Verschlüsselung des Schlüsselmaterials verwendet werden soll.

pbeParameters
PbeParameters

Die Parameter der kennwortbasierten Verschlüsselung, die bei der Verschlüsselung des Schlüsselmaterials verwendet werden sollen.

Gibt zurück

Die Bag-Instanz, die SafeContents hinzugefügt wurde.

Ausnahmen

Der key-Parameter ist null.

Diese Instanz ist schreibgeschützt.

Beim Schlüsselexport ist ein Fehler aufgetreten.

Weitere Informationen

Gilt für:

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Char>, PbeParameters)

Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs

Fügt SafeContents einen verschlüsselten asymmetrischen Schlüssel hinzu, indem ein neues Pkcs12ShroudedKeyBag-Element über ein zeichenbasiertes Kennwort in einem Bereich verwendet wird, und gibt die neu erstellte Bag-Instanz zurück.

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

Parameter

key
AsymmetricAlgorithm

Der asymmetrische private Schlüssel, der hinzugefügt werden soll.

password
ReadOnlySpan<Char>

Das Kennwort, das bei der Verschlüsselung des Schlüsselmaterials verwendet werden soll.

pbeParameters
PbeParameters

Die Parameter der kennwortbasierten Verschlüsselung, die bei der Verschlüsselung des Schlüsselmaterials verwendet werden sollen.

Gibt zurück

Die Bag-Instanz, die SafeContents hinzugefügt wurde.

Ausnahmen

Der key-Parameter ist null.

Diese Instanz ist schreibgeschützt.

Beim Schlüsselexport ist ein Fehler aufgetreten.

Weitere Informationen

Gilt für:

AddShroudedKey(AsymmetricAlgorithm, Byte[], PbeParameters)

Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs

Fügt SafeContents einen verschlüsselten asymmetrischen Schlüssel hinzu, indem ein neues Pkcs12ShroudedKeyBag-Element über ein bytebasiertes Kennwort in einem Array verwendet wird, und gibt die neu erstellte Bag-Instanz zurück.

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

Parameter

key
AsymmetricAlgorithm

Der asymmetrische private Schlüssel, der hinzugefügt werden soll.

passwordBytes
Byte[]

Die Bytes, die als Kennwort bei der Verschlüsselung des Schlüsselmaterials verwendet werden.

pbeParameters
PbeParameters

Die Parameter der kennwortbasierten Verschlüsselung, die bei der Verschlüsselung des Schlüsselmaterials verwendet werden sollen.

Gibt zurück

Die Bag-Instanz, die SafeContents hinzugefügt wurde.

Ausnahmen

Der key-Parameter ist null.

Diese Instanz ist schreibgeschützt.

Beim Schlüsselexport ist ein Fehler aufgetreten.

Weitere Informationen

Gilt für:

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Byte>, PbeParameters)

Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs
Quelle:
Pkcs12SafeContents.cs

Fügt SafeContents einen verschlüsselten asymmetrischen Schlüssel hinzu, indem ein neues Pkcs12ShroudedKeyBag-Element über ein bytebasiertes Kennwort in einem Bereich verwendet wird, und gibt die neu erstellte Bag-Instanz zurück.

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

Parameter

key
AsymmetricAlgorithm

Der asymmetrische private Schlüssel, der hinzugefügt werden soll.

passwordBytes
ReadOnlySpan<Byte>

Die Bytes, die als Kennwort bei der Verschlüsselung des Schlüsselmaterials verwendet werden.

pbeParameters
PbeParameters

Die Parameter der kennwortbasierten Verschlüsselung, die bei der Verschlüsselung des Schlüsselmaterials verwendet werden sollen.

Gibt zurück

Die Bag-Instanz, die SafeContents hinzugefügt wurde.

Ausnahmen

Der key-Parameter ist null.

Diese Instanz ist schreibgeschützt.

Beim Schlüsselexport ist ein Fehler aufgetreten.

Weitere Informationen

Gilt für: