DSACng Constructors

Definitie

Initialiseert een nieuw exemplaar van de DSACng klasse.

Overloads

Name Description
DSACng()

Initialiseert een nieuw exemplaar van de DSACng klasse met een willekeurig 2048-bits sleutelpaar.

DSACng(Int32)

Initialiseert een nieuw exemplaar van de DSACng klasse met een willekeurig gegenereerde sleutel van de opgegeven grootte.

DSACng(CngKey)

Initialiseert een nieuw exemplaar van de DSACng klasse met de opgegeven sleutel.

DSACng()

Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs

Initialiseert een nieuw exemplaar van de DSACng klasse met een willekeurig 2048-bits sleutelpaar.

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

Van toepassing op

DSACng(Int32)

Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs

Initialiseert een nieuw exemplaar van de DSACng klasse met een willekeurig gegenereerde sleutel van de opgegeven grootte.

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

Parameters

keySize
Int32

De grootte van de sleutel die moet worden gegenereerd in bits.

Kenmerken

Uitzonderingen

keySize is ongeldig.

Opmerkingen

Geldige sleutelgrootten variƫren van 512 tot 3072 bits, in stappen van 64. We raden u aan om voor alle sleutels een minimale grootte van 2048 bits te gebruiken.

Important

De makers van het DSA-algoritme hebben hun ondersteuning voor het algoritme ingetrokken. Overweeg het gebruik van de RSA klasse of de ECDsa klasse in plaats van de DSA klasse. Alleen gebruiken DSA voor compatibiliteit met verouderde toepassingen en gegevens.

Van toepassing op

DSACng(CngKey)

Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs

Initialiseert een nieuw exemplaar van de DSACng klasse met de opgegeven sleutel.

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

Parameters

key
CngKey

De sleutel die moet worden gebruikt voor DSA-bewerkingen.

Kenmerken

Uitzonderingen

key is geen geldige DSA-sleutel.

key is null.

Opmerkingen

CngKey.AlgorithmGroup Het key moet zijnCngAlgorithmGroup.Dsa.

Met deze constructor wordt een kopie van de sleutel gemaakt. Zelfs als key het object wordt verwijderd, blijft de kopie van dit sleutelobject in DSA actief.

Van toepassing op