ECDsaCng Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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.