ECDiffieHellmanCng 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 ECDiffieHellmanCng klasse.
Overloads
| Name | Description |
|---|---|
| ECDiffieHellmanCng() |
Initialiseert een nieuw exemplaar van de ECDiffieHellmanCng klasse met een willekeurig sleutelpaar. |
| ECDiffieHellmanCng(Int32) |
Initialiseert een nieuw exemplaar van de ECDiffieHellmanCng klasse met een willekeurig sleutelpaar met behulp van de opgegeven sleutelgrootte. |
| ECDiffieHellmanCng(CngKey) |
Initialiseert een nieuw exemplaar van de ECDiffieHellmanCng klasse met behulp van het opgegeven CngKey object. |
| ECDiffieHellmanCng(ECCurve) |
Hiermee maakt u een nieuw exemplaar van de klasse waarvan het ECDiffieHellmanCng sleutelpaar met een openbare/persoonlijke sleutel wordt gegenereerd via de opgegeven curve. |
ECDiffieHellmanCng()
- 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 ECDiffieHellmanCng klasse met een willekeurig sleutelpaar.
public:
ECDiffieHellmanCng();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDiffieHellmanCng();
public ECDiffieHellmanCng();
Public Sub New ()
- Kenmerken
Opmerkingen
Het willekeurige sleutelpaar heeft een standaardlengte van 521 bits.
Van toepassing op
ECDiffieHellmanCng(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 ECDiffieHellmanCng klasse met een willekeurig sleutelpaar met behulp van de opgegeven sleutelgrootte.
public:
ECDiffieHellmanCng(int keySize);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDiffieHellmanCng(int keySize);
public ECDiffieHellmanCng(int keySize);
[System.Security.SecurityCritical]
public ECDiffieHellmanCng(int keySize);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.ECDiffieHellmanCng : int -> System.Security.Cryptography.ECDiffieHellmanCng
new System.Security.Cryptography.ECDiffieHellmanCng : int -> System.Security.Cryptography.ECDiffieHellmanCng
[<System.Security.SecurityCritical>]
new System.Security.Cryptography.ECDiffieHellmanCng : int -> System.Security.Cryptography.ECDiffieHellmanCng
Public Sub New (keySize As Integer)
Parameters
- keySize
- Int32
De grootte van de sleutel. Geldige sleutelgrootten zijn 256, 384 en 521 bits.
- Kenmerken
Uitzonderingen
keySize geeft een ongeldige lengte op.
CNG-klassen (Cryptography Next Generation) worden niet ondersteund op dit systeem.
Opmerkingen
Het willekeurige sleutelpaar heeft de lengte van de openbare sleutel die is gedefinieerd door de keySize parameter.
Van toepassing op
ECDiffieHellmanCng(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 ECDiffieHellmanCng klasse met behulp van het opgegeven CngKey object.
public:
ECDiffieHellmanCng(System::Security::Cryptography::CngKey ^ key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDiffieHellmanCng(System.Security.Cryptography.CngKey key);
public ECDiffieHellmanCng(System.Security.Cryptography.CngKey key);
[System.Security.SecurityCritical]
public ECDiffieHellmanCng(System.Security.Cryptography.CngKey key);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.ECDiffieHellmanCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.ECDiffieHellmanCng
new System.Security.Cryptography.ECDiffieHellmanCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.ECDiffieHellmanCng
[<System.Security.SecurityCritical>]
new System.Security.Cryptography.ECDiffieHellmanCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.ECDiffieHellmanCng
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 is null.
key geeft geen elliptische curve Diffie-Hellman (ECDH)-algoritmegroep op.
CNG-klassen (Cryptography Next Generation) worden niet ondersteund op dit systeem.
Van toepassing op
ECDiffieHellmanCng(ECCurve)
- Bron:
- Cng.NotSupported.cs
- Bron:
- Cng.NotSupported.cs
- Bron:
- Cng.NotSupported.cs
- Bron:
- Cng.NotSupported.cs
- Bron:
- Cng.NotSupported.cs
Hiermee maakt u een nieuw exemplaar van de klasse waarvan het ECDiffieHellmanCng sleutelpaar met een openbare/persoonlijke sleutel wordt gegenereerd via de opgegeven curve.
public:
ECDiffieHellmanCng(System::Security::Cryptography::ECCurve curve);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDiffieHellmanCng(System.Security.Cryptography.ECCurve curve);
public ECDiffieHellmanCng(System.Security.Cryptography.ECCurve curve);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.ECDiffieHellmanCng : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDiffieHellmanCng
new System.Security.Cryptography.ECDiffieHellmanCng : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDiffieHellmanCng
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.
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.