ECDsa.Create ECDsa.Create ECDsa.Create ECDsa.Create Method

Définition

Crée une nouvelle instance d'une implémentation de l'algorithme ECDSA (Elliptic Curve Digital Signature Algorithm).Creates a new instance of an implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA).

Surcharges

Create() Create() Create() Create()

Crée une nouvelle instance de l'implémentation par défaut de l'algorithme ECDSA (Elliptic Curve Digital Signature Algorithm).Creates a new instance of the default implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA).

Create(ECCurve) Create(ECCurve) Create(ECCurve) Create(ECCurve)

Crée une nouvelle instance de l’implémentation par défaut de l’algorithme Elliptic Curve Digital Signature Algorithm (ECDSA) avec une nouvelle clé générée sur la courbe spécifiée.Creates a new instance of the default implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA) with a newly generated key over the specified curve.

Create(ECParameters) Create(ECParameters) Create(ECParameters) Create(ECParameters)

Crée une nouvelle instance de l’implémentation par défaut de l’algorithme Elliptic Curve Digital Signature Algorithm (ECDSA) en utilisant les paramètres spécifiés en tant que clé.Creates a new instance of the default implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA) using the specified parameters as the key.

Create(String) Create(String) Create(String) Create(String)

Crée une nouvelle instance de l'implémentation spécifiée de l'algorithme ECDSA (Elliptic Curve Digital Signature Algorithm).Creates a new instance of the specified implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA).

Create() Create() Create() Create()

Crée une nouvelle instance de l'implémentation par défaut de l'algorithme ECDSA (Elliptic Curve Digital Signature Algorithm).Creates a new instance of the default implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA).

public:
 static System::Security::Cryptography::ECDsa ^ Create();
public static System.Security.Cryptography.ECDsa Create ();
static member Create : unit -> System.Security.Cryptography.ECDsa
Public Shared Function Create () As ECDsa

Retours

Nouvelle instance de l'implémentation par défaut (ECDsaCng) de cette classe.A new instance of the default implementation (ECDsaCng) of this class.

Create(ECCurve) Create(ECCurve) Create(ECCurve) Create(ECCurve)

Crée une nouvelle instance de l’implémentation par défaut de l’algorithme Elliptic Curve Digital Signature Algorithm (ECDSA) avec une nouvelle clé générée sur la courbe spécifiée.Creates a new instance of the default implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA) with a newly generated key over the specified curve.

public:
 static System::Security::Cryptography::ECDsa ^ Create(System::Security::Cryptography::ECCurve curve);
public static System.Security.Cryptography.ECDsa Create (System.Security.Cryptography.ECCurve curve);
static member Create : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDsa
Public Shared Function Create (curve As ECCurve) As ECDsa

Paramètres

curve
ECCurve ECCurve ECCurve ECCurve

La courbe à utiliser pour la génération de clé.The curve to use for key generation.

Retours

Nouvelle instance de l'implémentation par défaut (ECDsaCng) de cette classe.A new instance of the default implementation (ECDsaCng) of this class.

Voir aussi

Create(ECParameters) Create(ECParameters) Create(ECParameters) Create(ECParameters)

Crée une nouvelle instance de l’implémentation par défaut de l’algorithme Elliptic Curve Digital Signature Algorithm (ECDSA) en utilisant les paramètres spécifiés en tant que clé.Creates a new instance of the default implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA) using the specified parameters as the key.

public:
 static System::Security::Cryptography::ECDsa ^ Create(System::Security::Cryptography::ECParameters parameters);
public static System.Security.Cryptography.ECDsa Create (System.Security.Cryptography.ECParameters parameters);
static member Create : System.Security.Cryptography.ECParameters -> System.Security.Cryptography.ECDsa
Public Shared Function Create (parameters As ECParameters) As ECDsa

Paramètres

parameters
ECParameters ECParameters ECParameters ECParameters

Les paramètres représentant la clé à utiliser.The parameters representing the key to use.

Retours

Nouvelle instance de l'implémentation par défaut (ECDsaCng) de cette classe.A new instance of the default implementation (ECDsaCng) of this class.

Voir aussi

Create(String) Create(String) Create(String) Create(String)

Crée une nouvelle instance de l'implémentation spécifiée de l'algorithme ECDSA (Elliptic Curve Digital Signature Algorithm).Creates a new instance of the specified implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA).

public:
 static System::Security::Cryptography::ECDsa ^ Create(System::String ^ algorithm);
public static System.Security.Cryptography.ECDsa Create (string algorithm);
static member Create : string -> System.Security.Cryptography.ECDsa
Public Shared Function Create (algorithm As String) As ECDsa

Paramètres

algorithm
String String String String

Le nom d'une implémentation ECDSA.The name of an ECDSA implementation. Les chaînes suivantes font toutes référence à la même implémentation, qui est la seule implémentation actuellement prise en charge dans le .NET Framework.NET Framework :The following strings all refer to the same implementation, which is the only implementation currently supported in the .NET Framework.NET Framework: - « ECDsa »- "ECDsa" - « ECDsaCng »- "ECDsaCng" - « System.Security.Cryptography.ECDsaCng »- "System.Security.Cryptography.ECDsaCng" Vous pouvez également fournir le nom d'une implémentation ECDSA personnalisée.You can also provide the name of a custom ECDSA implementation.

Retours

Nouvelle instance de l'implémentation spécifiée de cette classe.A new instance of the specified implementation of this class. Si le nom de l'algorithme spécifié n'est pas mappé avec une implémentation ECDSA, cette méthode retourne null.If the specified algorithm name does not map to an ECDSA implementation, this method returns null.

Exceptions

Le paramètre algorithm a la valeur null.The algorithm parameter is null.

Remarques

Si vous développez votre propre implémentation d’un ECDsa de l’objet, vous pouvez utiliser la Create(String) surcharge de méthode pour créer un personnalisé algorithm chaîne qui spécifie votre implémentation.If you develop your own implementation of an ECDsa object, you can use the Create(String) method overload to create a custom algorithm string that specifies your implementation.

Si vous spécifiez une valeur personnalisée pour le algorithm paramètre, le CryptoConfig objet allez l’utiliser pour déterminer si un objet ECDSA peut être créé.If you specify a custom value for the algorithm parameter, the CryptoConfig object will use it to determine whether an ECDSA object can be created.

S’applique à