ECDsa.Create Méthode
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.
Crée une nouvelle instance d'une implémentation de l'algorithme ECDSA (Elliptic Curve Digital Signature Algorithm).
Surcharges
Create() |
Crée une nouvelle instance de l'implémentation par défaut de l'algorithme ECDSA (Elliptic Curve Digital Signature Algorithm). |
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. |
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é. |
Create(String) |
Obsolète.
Crée une nouvelle instance de l'implémentation spécifiée de l'algorithme ECDSA (Elliptic Curve Digital Signature Algorithm). |
Create()
- Source:
- ECDsa.Create.OpenSsl.cs
- Source:
- ECDsa.Create.OpenSsl.cs
- Source:
- ECDsa.Create.OpenSsl.cs
Crée une nouvelle instance de l'implémentation par défaut de l'algorithme ECDSA (Elliptic Curve Digital Signature Algorithm).
public:
static System::Security::Cryptography::ECDsa ^ Create();
public static System.Security.Cryptography.ECDsa Create ();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.Security.Cryptography.ECDsa Create ();
static member Create : unit -> System.Security.Cryptography.ECDsa
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
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.
- Attributs
S’applique à
Create(ECCurve)
- Source:
- ECDsa.Create.OpenSsl.cs
- Source:
- ECDsa.Create.OpenSsl.cs
- Source:
- ECDsa.Create.OpenSsl.cs
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.
public:
static System::Security::Cryptography::ECDsa ^ Create(System::Security::Cryptography::ECCurve curve);
public static System.Security.Cryptography.ECDsa Create (System.Security.Cryptography.ECCurve curve);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.Security.Cryptography.ECDsa Create (System.Security.Cryptography.ECCurve curve);
static member Create : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDsa
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member Create : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDsa
Public Shared Function Create (curve As ECCurve) As ECDsa
Paramètres
- curve
- ECCurve
La courbe à utiliser pour la génération de clé.
Retours
Nouvelle instance de l'implémentation par défaut (ECDsaCng) de cette classe.
- Attributs
Voir aussi
S’applique à
Create(ECParameters)
- Source:
- ECDsa.Create.OpenSsl.cs
- Source:
- ECDsa.Create.OpenSsl.cs
- Source:
- ECDsa.Create.OpenSsl.cs
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é.
public:
static System::Security::Cryptography::ECDsa ^ Create(System::Security::Cryptography::ECParameters parameters);
public static System.Security.Cryptography.ECDsa Create (System.Security.Cryptography.ECParameters parameters);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.Security.Cryptography.ECDsa Create (System.Security.Cryptography.ECParameters parameters);
static member Create : System.Security.Cryptography.ECParameters -> System.Security.Cryptography.ECDsa
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member Create : System.Security.Cryptography.ECParameters -> System.Security.Cryptography.ECDsa
Public Shared Function Create (parameters As ECParameters) As ECDsa
Paramètres
- parameters
- ECParameters
Les paramètres représentant la clé à utiliser.
Retours
Nouvelle instance de l'implémentation par défaut (ECDsaCng) de cette classe.
- Attributs
Voir aussi
S’applique à
Create(String)
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
Attention
Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.
Crée une nouvelle instance de l'implémentation spécifiée de l'algorithme ECDSA (Elliptic Curve Digital Signature Algorithm).
public:
static System::Security::Cryptography::ECDsa ^ Create(System::String ^ algorithm);
public static System.Security.Cryptography.ECDsa? Create (string algorithm);
[System.Obsolete("Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.", DiagnosticId="SYSLIB0045", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Security.Cryptography.ECDsa? Create (string algorithm);
public static System.Security.Cryptography.ECDsa Create (string algorithm);
static member Create : string -> System.Security.Cryptography.ECDsa
[<System.Obsolete("Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.", DiagnosticId="SYSLIB0045", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
static member Create : string -> System.Security.Cryptography.ECDsa
Public Shared Function Create (algorithm As String) As ECDsa
Paramètres
- algorithm
- String
Le nom d'une implémentation ECDSA. 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 .NET Framework :
« ECDsa »
« ECDsaCng »
« System.Security.Cryptography.ECDsaCng »
Vous pouvez également fournir le nom d'une implémentation ECDSA personnalisée.
Retours
Nouvelle instance de l'implémentation spécifiée de cette classe. Si le nom de l'algorithme spécifié n'est pas mappé avec une implémentation ECDSA, cette méthode retourne null
.
- Attributs
Exceptions
Le paramètre algorithm
a la valeur null
.
Remarques
Si vous développez votre propre implémentation d’un ECDsa objet, vous pouvez utiliser la Create(String) surcharge de méthode pour créer une chaîne personnalisée algorithm
qui spécifie votre implémentation.
Si vous spécifiez une valeur personnalisée pour le algorithm
paramètre, l’objet l’utilise CryptoConfig pour déterminer si un objet ECDSA peut être créé.