ECDsaCng Constructors

Definitie

Initialiseert een nieuw exemplaar van de ECDsaCng klasse.

Overloads

Name Description
ECDsaCng()

Initialiseert een nieuw exemplaar van de ECDsaCng klasse met een willekeurig sleutelpaar.

ECDsaCng(Int32)

Initialiseert een nieuw exemplaar van de ECDsaCng klasse met een opgegeven doelsleutelgrootte.

ECDsaCng(CngKey)

Initialiseert een nieuw exemplaar van de ECDsaCng klasse met behulp van het opgegeven CngKey object.

ECDsaCng(ECCurve)

Initialiseert een nieuw exemplaar van de klasse waarvan het ECDsaCng sleutelpaar met een openbare/persoonlijke sleutel wordt gegenereerd via de opgegeven curve.

ECDsaCng()

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 ECDsaCng klasse met een willekeurig sleutelpaar.

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

Uitzonderingen

CNG-klassen (Cryptography Next Generation) worden niet ondersteund op dit systeem.

Opmerkingen

Deze constructor genereert niet onmiddellijk een nieuwe openbare/persoonlijke keypair. Deze constructor stelt de KeySize eigenschap in op 521 en wanneer een sleutel nodig is, wordt de opgeslagen grootte gebruikt om de doelcurve te identificeren. Als een sleutel wordt geladen via de ImportParameters methode of een andere sleutelimportmethode, heeft de sleutelgrootte van deze constructor geen betekenis.

Zie ook

Van toepassing op

ECDsaCng(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 ECDsaCng klasse met een opgegeven doelsleutelgrootte.

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

Parameters

keySize
Int32

De grootte van de sleutel. Geldige sleutelgrootten zijn 256, 384 en 521 bits.

Kenmerken

Uitzonderingen

CNG-klassen (Cryptography Next Generation) worden niet ondersteund op dit systeem.

keySize geeft een ongeldige lengte op.

Opmerkingen

Deze constructor genereert niet onmiddellijk een nieuwe openbare/persoonlijke keypair. Deze constructor stelt de eigenschap in op KeySize de opgegeven waarde en wanneer een sleutel nodig is, wordt de opgeslagen grootte gebruikt om de doelcurve te identificeren. Als een sleutel wordt geladen via de ImportParameters methode of een andere sleutelimportmethode, heeft de sleutelgrootte van deze constructor geen betekenis.

Zie ook

Van toepassing op

ECDsaCng(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 ECDsaCng klasse met behulp van het opgegeven CngKey object.

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

Parameters

key
CngKey

De sleutel die wordt gebruikt als invoer voor de cryptografische bewerkingen die door het huidige object worden uitgevoerd.

Kenmerken

Uitzonderingen

key geeft geen ECDSA-groep (Elliptic Curve Digital Signature Algorithm) op.

key is null.

CNG-klassen (Cryptography Next Generation) worden niet ondersteund op dit systeem.

Van toepassing op

ECDsaCng(ECCurve)

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 klasse waarvan het ECDsaCng sleutelpaar met een openbare/persoonlijke sleutel wordt gegenereerd via de opgegeven curve.

public:
 ECDsaCng(System::Security::Cryptography::ECCurve curve);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDsaCng(System.Security.Cryptography.ECCurve curve);
public ECDsaCng(System.Security.Cryptography.ECCurve curve);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.ECDsaCng : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDsaCng
new System.Security.Cryptography.ECDsaCng : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDsaCng
Public Sub New (curve As ECCurve)

Parameters

curve
ECCurve

De curve die wordt gebruikt om het openbare/persoonlijke sleutelpaar te genereren.

Kenmerken

Uitzonderingen

curve valideert niet.

curve is null.

als curve deze geen Oid met een FriendlyName bevat.

Opmerkingen

curve moet valideren (dat wil gezegd, het moet worden geretourneerd true) wanneer deze wordt doorgegeven aan de ECCurve.Validate methode en moet een benoemde of expliciete prime zijn.

Van toepassing op