ECDsaCng Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe ECDsaCng.
Surcharges
| Nom | Description |
|---|---|
| ECDsaCng() |
Initialise une nouvelle instance de la ECDsaCng classe avec une paire de clés aléatoire. |
| ECDsaCng(Int32) |
Initialise une nouvelle instance de la ECDsaCng classe avec une taille de clé cible spécifiée. |
| ECDsaCng(CngKey) |
Initialise une nouvelle instance de la ECDsaCng classe à l’aide de l’objet spécifié CngKey . |
| ECDsaCng(ECCurve) |
Initialise une nouvelle instance de la classe dont la ECDsaCng paire de clés publique/privée est générée sur la courbe spécifiée. |
ECDsaCng()
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Initialise une nouvelle instance de la ECDsaCng classe avec une paire de clés aléatoire.
public:
ECDsaCng();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDsaCng();
public ECDsaCng();
Public Sub New ()
- Attributs
Exceptions
Les classes CNG (Cryptography Next Generation) ne sont pas prises en charge sur ce système.
Remarques
Ce constructeur ne génère pas immédiatement une nouvelle clé publique/privée. Ce constructeur définit la KeySize propriété sur 521 et quand une clé est nécessaire, la taille enregistrée est utilisée pour identifier la courbe cible. Si une clé est chargée par le biais de la ImportParameters méthode ou d’une autre méthode d’importation de clé, la taille de clé de ce constructeur n’a aucune signification.
Voir aussi
S’applique à
ECDsaCng(Int32)
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Initialise une nouvelle instance de la ECDsaCng classe avec une taille de clé cible spécifié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)
Paramètres
- keySize
- Int32
Taille de la clé. Les tailles de clé valides sont 256, 384 et 521 bits.
- Attributs
Exceptions
Les classes CNG (Cryptography Next Generation) ne sont pas prises en charge sur ce système.
keySize spécifie une longueur non valide.
Remarques
Ce constructeur ne génère pas immédiatement une nouvelle clé publique/privée. Ce constructeur définit la propriété sur la KeySize valeur fournie et quand une clé est nécessaire, la taille enregistrée est utilisée pour identifier la courbe cible. Si une clé est chargée par le biais de la ImportParameters méthode ou d’une autre méthode d’importation de clé, la taille de clé de ce constructeur n’a aucune signification.
Voir aussi
S’applique à
ECDsaCng(CngKey)
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- 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)
Paramètres
- key
- CngKey
Clé qui sera utilisée comme entrée aux opérations de chiffrement effectuées par l’objet actuel.
- Attributs
Exceptions
key ne spécifie pas de groupe ECDSA (Elliptic Curve Digital Signature Algorithm).
key a la valeur null.
Les classes CNG (Cryptography Next Generation) ne sont pas prises en charge sur ce système.
S’applique à
ECDsaCng(ECCurve)
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Initialise une nouvelle instance de la classe dont la ECDsaCng paire de clés publique/privée est générée sur la courbe spécifiée.
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)
Paramètres
- curve
- ECCurve
Courbe utilisée pour générer la paire de clés publique/privée.
- Attributs
Exceptions
curve ne valide pas.
curve a la valeur null.
s’il curve ne contient pas d’oid avec un nom convivial.
Remarques
curve doit valider (autrement dit, il doit retourner true) lorsqu’il est passé à la ECCurve.Validate méthode et doit être un premier nommé ou explicite.