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
| Name | Beschreibung |
|---|---|
| ECDsaCng() |
Initialisiert eine neue Instanz der ECDsaCng Klasse mit einem Zufallsschlü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 mithilfe des angegebenen CngKey-Objekts. |
| ECDsaCng(ECCurve) |
Initialisiert eine neue Instanz der ECDsaCng Klasse, deren öffentliche/private Schlüsselpaar über der angegebenen Kurve generiert wird. |
ECDsaCng()
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
Initialisiert eine neue Instanz der ECDsaCng Klasse mit einem Zufallsschlüsselpaar.
public:
ECDsaCng();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDsaCng();
public ECDsaCng();
Public Sub New ()
- Attribute
Ausnahmen
Kryptografieklassen der nächsten Generation (CNG) werden auf diesem System nicht unterstützt.
Hinweise
Dieser Konstruktor generiert sofort keinen neuen öffentlichen/privaten Keypair. 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 dieses Konstruktors keine Bedeutung.
Weitere Informationen
Gilt für:
ECDsaCng(Int32)
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- 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);
[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)
Parameter
- keySize
- Int32
Die Größe des Schlüssels. Gültige Schlüsselgrößen sind 256, 384 und 521 Bit.
- Attribute
Ausnahmen
Kryptografieklassen der nächsten Generation (CNG) werden auf diesem System nicht unterstützt.
keySize Gibt eine ungültige Länge an.
Hinweise
Dieser Konstruktor generiert sofort keinen neuen öffentlichen/privaten Keypair. Dieser Konstruktor legt die KeySize Eigenschaft auf den bereitgestellten 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 dieses Konstruktors keine Bedeutung.
Weitere Informationen
Gilt für:
ECDsaCng(CngKey)
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- 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)
Parameter
- key
- CngKey
Der Schlüssel, der als Eingabe für die kryptografischen Vorgänge verwendet wird, die vom aktuellen Objekt ausgeführt werden.
- Attribute
Ausnahmen
key gibt keine Elliptic Curve Digital Signature Algorithm (ECDSA)-Gruppe an.
key ist null.
Kryptografieklassen der nächsten Generation (CNG) werden auf diesem System nicht unterstützt.
Gilt für:
ECDsaCng(ECCurve)
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
- Quelle:
- Cng.NotSupported.cs
Initialisiert eine neue Instanz der ECDsaCng Klasse, deren öffentliche/private Schlüsselpaar über der angegebenen Kurve generiert wird.
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)
Parameter
- curve
- ECCurve
Die Kurve, die zum Generieren des Öffentlichen/Privaten Schlüsselpaars verwendet wird.
- Attribute
Ausnahmen
curve wird nicht überprüft.
curve ist null.
wenn curve kein Oid mit einem FriendlyName enthalten ist.
Hinweise
curve muss überprüfen (d. h. es muss zurückgegeben truewerden), wenn sie an die ECCurve.Validate Methode übergeben wird und entweder eine benannte oder explizite Primzahl sein muss.