ECDsaCng 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 ECDsaCng-Klasse.
Überlädt
ECDsaCng() |
Initialisiert eine neue Instanz der ECDsaCng-Klasse mit einem zufällig generierten Schlüsselpaar. |
ECDsaCng(Int32) |
Initialisiert eine neue Instanz der ECDsaCng-Klasse mit einer angegebenen Zielschlüsselgröße. |
ECDsaCng(CngKey) |
Initialisiert eine neue Instanz der ECDsaCng-Klasse unter Verwendung des angegebenen CngKey-Objekts. |
ECDsaCng(ECCurve) |
Initialisiert eine neue Instanz der ECDsaCng-Klasse, deren Paar aus öffentlichem und privatem Schlüssel über die angegebene Kurve generiert wird. |
ECDsaCng()
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
Initialisiert eine neue Instanz der ECDsaCng-Klasse mit einem zufällig generierten Schlüsselpaar.
public:
ECDsaCng();
public ECDsaCng ();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDsaCng ();
Public Sub New ()
- Attribute
Ausnahmen
CNG-Klassen (Cryptography Next Generation) werden auf diesem System nicht unterstützt.
Hinweise
Dieser Konstruktor generiert nicht sofort einen neuen öffentlichen/privaten Schlüsselpair. Dieser Konstruktor legt die KeySize Eigenschaft auf 521 fest, und wenn ein Schlüssel benötigt wird, wird die gespeicherte Größe verwendet, um die Zielkurve zu identifizieren. Wenn ein Schlüssel über die ImportParameters -Methode oder eine andere Schlüsselimportmethode geladen wird, hat die Schlüsselgröße aus diesem Konstruktor keine Bedeutung.
Weitere Informationen
Gilt für:
ECDsaCng(Int32)
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
Initialisiert eine neue Instanz der ECDsaCng-Klasse mit einer angegebenen Zielschlüsselgröße.
public:
ECDsaCng(int keySize);
public ECDsaCng (int keySize);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDsaCng (int keySize);
[System.Security.SecurityCritical]
public ECDsaCng (int keySize);
new System.Security.Cryptography.ECDsaCng : int -> System.Security.Cryptography.ECDsaCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
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)
Parameter
- keySize
- Int32
Die Größe des Schlüssels. Gültige Schlüsselgrößen sind 256, 384 und 521 Bits.
- Attribute
Ausnahmen
CNG-Klassen (Cryptography Next Generation) werden auf diesem System nicht unterstützt.
Die keySize
gibt eine ungültige Länge an.
Hinweise
Dieser Konstruktor generiert nicht sofort einen neuen öffentlichen/privaten Schlüsselpair. Dieser Konstruktor legt die KeySize Eigenschaft auf den angegebenen Wert fest, und wenn ein Schlüssel benötigt wird, wird die gespeicherte Größe verwendet, um die Zielkurve zu identifizieren. Wenn ein Schlüssel über die ImportParameters -Methode oder eine andere Schlüsselimportmethode geladen wird, hat die Schlüsselgröße aus diesem Konstruktor keine Bedeutung.
Weitere Informationen
Gilt für:
ECDsaCng(CngKey)
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
public:
ECDsaCng(System::Security::Cryptography::CngKey ^ key);
public ECDsaCng (System.Security.Cryptography.CngKey key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDsaCng (System.Security.Cryptography.CngKey key);
[System.Security.SecurityCritical]
public ECDsaCng (System.Security.Cryptography.CngKey key);
new System.Security.Cryptography.ECDsaCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.ECDsaCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
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)
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
gibt keine ECDSA (Elliptic Curve Digital Signature Algorithm)-Gruppe an.
key
ist null
.
CNG-Klassen (Cryptography Next Generation) werden auf diesem System nicht unterstützt.
Gilt für:
ECDsaCng(ECCurve)
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
Initialisiert eine neue Instanz der ECDsaCng-Klasse, deren Paar aus öffentlichem und privatem Schlüssel über die angegebene Kurve generiert wird.
public:
ECDsaCng(System::Security::Cryptography::ECCurve curve);
public ECDsaCng (System.Security.Cryptography.ECCurve curve);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDsaCng (System.Security.Cryptography.ECCurve curve);
new System.Security.Cryptography.ECDsaCng : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDsaCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.ECDsaCng : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDsaCng
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.
curve
ist null
.
Wenn curve
keine OID mit FriendlyName enthält.
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.