Pkcs12SafeContents.AddShroudedKey Metodo

Definizione

Overload

AddShroudedKey(AsymmetricAlgorithm, String, PbeParameters)

Aggiunge una chiave privata asimmetrica crittografata a SafeContents tramite un nuovo Pkcs12ShroudedKeyBag da una password basata su caratteri in una stringa e restituisce l'istanza del contenitore appena creata.

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Char>, PbeParameters)

Aggiunge una chiave privata asimmetrica crittografata a SafeContents tramite un nuovo Pkcs12ShroudedKeyBag da una password basata su caratteri in un intervallo e restituisce l'istanza del contenitore appena creata.

AddShroudedKey(AsymmetricAlgorithm, Byte[], PbeParameters)

Aggiunge una chiave privata asimmetrica crittografata a SafeContents tramite un nuovo Pkcs12ShroudedKeyBag da una password basata su byte in una matrice e restituisce l'istanza del contenitore appena creata.

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Byte>, PbeParameters)

Aggiunge una chiave privata asimmetrica crittografata a SafeContents tramite un nuovo Pkcs12ShroudedKeyBag da una password basata su byte in un intervallo e restituisce l'istanza del contenitore appena creata.

AddShroudedKey(AsymmetricAlgorithm, String, PbeParameters)

Origine:
Pkcs12SafeContents.cs
Origine:
Pkcs12SafeContents.cs
Origine:
Pkcs12SafeContents.cs

Aggiunge una chiave privata asimmetrica crittografata a SafeContents tramite un nuovo Pkcs12ShroudedKeyBag da una password basata su caratteri in una stringa e restituisce l'istanza del contenitore appena creata.

C#
public System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag AddShroudedKey (System.Security.Cryptography.AsymmetricAlgorithm key, string? password, System.Security.Cryptography.PbeParameters pbeParameters);
C#
public System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag AddShroudedKey (System.Security.Cryptography.AsymmetricAlgorithm key, string password, System.Security.Cryptography.PbeParameters pbeParameters);

Parametri

key
AsymmetricAlgorithm

Chiave privata asimmetrica da aggiungere.

password
String

Password da usare per la crittografia del materiale della chiave.

pbeParameters
PbeParameters

Parametri della crittografia basata su password (PBE) da usare per la crittografia del materiale della chiave.

Restituisce

Istanza del contenitore aggiunta a SafeContents.

Eccezioni

Il valore del parametro key è null.

L'istanza è di sola lettura.

L'esportazione della chiave non è riuscita.

Vedi anche

Si applica a

.NET 9 (package-provided) e altre versioni
Prodotto Versioni
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.1 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Char>, PbeParameters)

Origine:
Pkcs12SafeContents.cs
Origine:
Pkcs12SafeContents.cs
Origine:
Pkcs12SafeContents.cs

Aggiunge una chiave privata asimmetrica crittografata a SafeContents tramite un nuovo Pkcs12ShroudedKeyBag da una password basata su caratteri in un intervallo e restituisce l'istanza del contenitore appena creata.

C#
public System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag AddShroudedKey (System.Security.Cryptography.AsymmetricAlgorithm key, ReadOnlySpan<char> password, System.Security.Cryptography.PbeParameters pbeParameters);

Parametri

key
AsymmetricAlgorithm

Chiave privata asimmetrica da aggiungere.

password
ReadOnlySpan<Char>

Password da usare per la crittografia del materiale della chiave.

pbeParameters
PbeParameters

Parametri della crittografia basata su password (PBE) da usare per la crittografia del materiale della chiave.

Restituisce

Istanza del contenitore aggiunta a SafeContents.

Eccezioni

Il valore del parametro key è null.

L'istanza è di sola lettura.

L'esportazione della chiave non è riuscita.

Vedi anche

Si applica a

.NET 9 (package-provided) e altre versioni
Prodotto Versioni
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.1 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

AddShroudedKey(AsymmetricAlgorithm, Byte[], PbeParameters)

Origine:
Pkcs12SafeContents.cs
Origine:
Pkcs12SafeContents.cs
Origine:
Pkcs12SafeContents.cs

Aggiunge una chiave privata asimmetrica crittografata a SafeContents tramite un nuovo Pkcs12ShroudedKeyBag da una password basata su byte in una matrice e restituisce l'istanza del contenitore appena creata.

C#
public System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag AddShroudedKey (System.Security.Cryptography.AsymmetricAlgorithm key, byte[]? passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters);
C#
public System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag AddShroudedKey (System.Security.Cryptography.AsymmetricAlgorithm key, byte[] passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters);

Parametri

key
AsymmetricAlgorithm

Chiave privata asimmetrica da aggiungere.

passwordBytes
Byte[]

Byte da usare come password per la crittografia del materiale della chiave.

pbeParameters
PbeParameters

Parametri della crittografia basata su password (PBE) da usare per la crittografia del materiale della chiave.

Restituisce

Istanza del contenitore aggiunta a SafeContents.

Eccezioni

Il valore del parametro key è null.

L'istanza è di sola lettura.

L'esportazione della chiave non è riuscita.

Vedi anche

Si applica a

.NET 9 (package-provided) e altre versioni
Prodotto Versioni
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.1 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

AddShroudedKey(AsymmetricAlgorithm, ReadOnlySpan<Byte>, PbeParameters)

Origine:
Pkcs12SafeContents.cs
Origine:
Pkcs12SafeContents.cs
Origine:
Pkcs12SafeContents.cs

Aggiunge una chiave privata asimmetrica crittografata a SafeContents tramite un nuovo Pkcs12ShroudedKeyBag da una password basata su byte in un intervallo e restituisce l'istanza del contenitore appena creata.

C#
public System.Security.Cryptography.Pkcs.Pkcs12ShroudedKeyBag AddShroudedKey (System.Security.Cryptography.AsymmetricAlgorithm key, ReadOnlySpan<byte> passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters);

Parametri

key
AsymmetricAlgorithm

Chiave privata asimmetrica da aggiungere.

passwordBytes
ReadOnlySpan<Byte>

Byte da usare come password per la crittografia del materiale della chiave.

pbeParameters
PbeParameters

Parametri della crittografia basata su password (PBE) da usare per la crittografia del materiale della chiave.

Restituisce

Istanza del contenitore aggiunta a SafeContents.

Eccezioni

Il valore del parametro key è null.

L'istanza è di sola lettura.

L'esportazione della chiave non è riuscita.

Vedi anche

Si applica a

.NET 9 (package-provided) e altre versioni
Prodotto Versioni
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.1 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9