ECDiffieHellmanCng Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der ECDiffieHellmanCng-Klasse.
Überlädt
ECDiffieHellmanCng() |
Initialisiert eine neue Instanz der ECDiffieHellmanCng-Klasse mit einem zufällig generierten Schlüsselpaar. |
ECDiffieHellmanCng(Int32) |
Initialisiert eine neue Instanz der ECDiffieHellmanCng-Klasse mit einem zufällig erzeugten Schlüsselpaar mit der angegebenen Schlüsselgröße. |
ECDiffieHellmanCng(CngKey) |
Initialisiert eine neue Instanz der ECDiffieHellmanCng-Klasse unter Verwendung des angegebenen CngKey-Objekts. |
ECDiffieHellmanCng(ECCurve) |
Erstellt eine neue Instanz der ECDiffieHellmanCng-Klasse, deren Paar aus öffentlichem und privatem Schlüssel über die angegebene Kurve generiert wird. |
ECDiffieHellmanCng()
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
Initialisiert eine neue Instanz der ECDiffieHellmanCng-Klasse mit einem zufällig generierten Schlüsselpaar.
public:
ECDiffieHellmanCng();
public ECDiffieHellmanCng ();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDiffieHellmanCng ();
Public Sub New ()
- Attribute
Hinweise
Das Zufällige Schlüsselpaar hat eine Standardlänge des öffentlichen Schlüssels von 521 Bit.
Gilt für:
ECDiffieHellmanCng(Int32)
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
Initialisiert eine neue Instanz der ECDiffieHellmanCng-Klasse mit einem zufällig erzeugten Schlüsselpaar mit der angegebenen Schlüsselgröße.
public:
ECDiffieHellmanCng(int keySize);
public ECDiffieHellmanCng (int keySize);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDiffieHellmanCng (int keySize);
[System.Security.SecurityCritical]
public ECDiffieHellmanCng (int keySize);
new System.Security.Cryptography.ECDiffieHellmanCng : int -> System.Security.Cryptography.ECDiffieHellmanCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
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)
Parameter
- keySize
- Int32
Die Größe des Schlüssels. Gültige Schlüsselgrößen sind 256, 384 und 521 Bits.
- Attribute
Ausnahmen
Die keySize
gibt eine ungültige Länge an.
CNG-Klassen (Cryptography Next Generation) werden auf diesem System nicht unterstützt.
Hinweise
Das Zufällige Schlüsselpaar weist die durch den Parameter definierte länge des öffentlichen Schlüssels auf keySize
.
Gilt für:
ECDiffieHellmanCng(CngKey)
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
Initialisiert eine neue Instanz der ECDiffieHellmanCng-Klasse unter Verwendung des angegebenen CngKey-Objekts.
public:
ECDiffieHellmanCng(System::Security::Cryptography::CngKey ^ key);
public ECDiffieHellmanCng (System.Security.Cryptography.CngKey key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDiffieHellmanCng (System.Security.Cryptography.CngKey key);
[System.Security.SecurityCritical]
public ECDiffieHellmanCng (System.Security.Cryptography.CngKey key);
new System.Security.Cryptography.ECDiffieHellmanCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.ECDiffieHellmanCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
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)
Parameter
- key
- CngKey
Der Schlüssel, der als Eingabe für kryptografische Vorgänge verwendet wird, die vom aktuellen Objekt durchgeführt werden.
- Attribute
Ausnahmen
key
ist null
.
key
gibt keine ECDH (Elliptic Curve Diffie-Hellman)-Algorithmusgruppe an.
CNG-Klassen (Cryptography Next Generation) werden auf diesem System nicht unterstützt.
Gilt für:
ECDiffieHellmanCng(ECCurve)
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
Erstellt eine neue Instanz der ECDiffieHellmanCng-Klasse, deren Paar aus öffentlichem und privatem Schlüssel über die angegebene Kurve generiert wird.
public:
ECDiffieHellmanCng(System::Security::Cryptography::ECCurve curve);
public ECDiffieHellmanCng (System.Security.Cryptography.ECCurve curve);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDiffieHellmanCng (System.Security.Cryptography.ECCurve curve);
new System.Security.Cryptography.ECDiffieHellmanCng : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDiffieHellmanCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.ECDiffieHellmanCng : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDiffieHellmanCng
Public Sub New (curve As ECCurve)
Parameter
- curve
- ECCurve
Die Kurve, die für das Generieren des Paars aus privatem und öffentlichem Schlüssel verwendet wird.
- Attribute
Ausnahmen
curve
führt keine Validierung durch.
Hinweise
curve
muss überprüfen (d. h. zurückgegeben true
werden), wenn sie an die ECCurve.Validate -Methode übergeben wird, und muss entweder ein benannter oder expliziter Prime sein.