Share via


DSACng Constructeurs

Définition

Initialise une nouvelle instance de la classe DSACng.

Surcharges

DSACng()

Initialise une nouvelle instance de la classe DSACng avec une paire de clés de 2 048 bits générée de manière aléatoire.

DSACng(Int32)

Initialise une nouvelle instance de la classe DSACng avec une clé de la taille spécifiée générée de manière aléatoire.

DSACng(CngKey)

Initialise une nouvelle instance de la classe DSACng avec la clé spécifiée.

DSACng()

Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs

Initialise une nouvelle instance de la classe DSACng avec une paire de clés de 2 048 bits générée de manière aléatoire.

public:
 DSACng();
public DSACng ();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public DSACng ();
Public Sub New ()
Attributs

S’applique à

DSACng(Int32)

Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs

Initialise une nouvelle instance de la classe DSACng avec une clé de la taille spécifiée générée de manière aléatoire.

public:
 DSACng(int keySize);
public DSACng (int keySize);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public DSACng (int keySize);
new System.Security.Cryptography.DSACng : int -> System.Security.Cryptography.DSACng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.DSACng : int -> System.Security.Cryptography.DSACng
Public Sub New (keySize As Integer)

Paramètres

keySize
Int32

Taille de la clé à générer, en bits.

Attributs

Exceptions

keySize n'est pas valide.

Remarques

Les tailles de clé valides varient de 512 à 3 072 bits, par incréments de 64. Nous vous recommandons d’utiliser une taille minimale de 2 048 bits pour toutes les clés.

Important

Les créateurs de l’algorithme DSA ont retiré leur prise en charge. Envisagez d’utiliser la RSA classe ou la ECDsa classe à la place de la DSA classe . Utilisez DSA uniquement pour la compatibilité avec les applications et données héritées.

S’applique à

DSACng(CngKey)

Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs

Initialise une nouvelle instance de la classe DSACng avec la clé spécifiée.

public:
 DSACng(System::Security::Cryptography::CngKey ^ key);
public DSACng (System.Security.Cryptography.CngKey key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public DSACng (System.Security.Cryptography.CngKey key);
new System.Security.Cryptography.DSACng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.DSACng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.DSACng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.DSACng
Public Sub New (key As CngKey)

Paramètres

key
CngKey

Clé à utiliser pour les opérations DSA.

Attributs

Exceptions

key n’est pas une clé DSA valide.

key a la valeur null.

Remarques

le CngKey.AlgorithmGroup de key doit être CngAlgorithmGroup.Dsa.

Ce constructeur crée une copie de la clé. Même si key est supprimé, la copie de cet objet clé dans DSA reste vivante.

S’applique à