ECDsa.Create Método

Definición

Crea una nueva instancia de una implementación del algoritmo de firma digital de curva elíptica (ECDSA).Creates a new instance of an implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA).

Sobrecargas

Create()

Crea una nueva instancia de la implementación predeterminada del algoritmo de firma digital de curva elíptica (ECDSA).Creates a new instance of the default implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA).

Create(ECCurve)

Crea una nueva instancia de la implementación predeterminada de Elliptic Curve Digital Signature Algorithm (ECDSA) con una clave recién generada sobre la curva especificada.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)

Crea una nueva instancia de la implementación predeterminada de Elliptic Curve Digital Signature Algorithm (ECDSA) con los parámetros especificados como clave.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)

Crea una nueva instancia de la implementación especificada del algoritmo de firma digital de curva elíptica (ECDSA).Creates a new instance of the specified implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA).

Create()

Crea una nueva instancia de la implementación predeterminada del algoritmo de firma digital de curva elíptica (ECDSA).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

Devoluciones

Nueva instancia de la implementación predeterminada (ECDsaCng) de esta clase.A new instance of the default implementation (ECDsaCng) of this class.

Create(ECCurve)

Crea una nueva instancia de la implementación predeterminada de Elliptic Curve Digital Signature Algorithm (ECDSA) con una clave recién generada sobre la curva especificada.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

Parámetros

curve
ECCurve

La curva que se usará para la generación de claves.The curve to use for key generation.

Devoluciones

Nueva instancia de la implementación predeterminada (ECDsaCng) de esta clase.A new instance of the default implementation (ECDsaCng) of this class.

Consulte también:

Create(ECParameters)

Crea una nueva instancia de la implementación predeterminada de Elliptic Curve Digital Signature Algorithm (ECDSA) con los parámetros especificados como clave.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

Parámetros

parameters
ECParameters

Los parámetros que representan la clave que se usará.The parameters representing the key to use.

Devoluciones

Nueva instancia de la implementación predeterminada (ECDsaCng) de esta clase.A new instance of the default implementation (ECDsaCng) of this class.

Consulte también:

Create(String)

Crea una nueva instancia de la implementación especificada del algoritmo de firma digital de curva elíptica (ECDSA).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

Parámetros

algorithm
String

Nombre de una implementación ECDSA.The name of an ECDSA implementation. Las cadenas siguientes hacen todas referencia a la misma implementación, que es la única implementación actualmente admitida en .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" También puede proporcionar el nombre de una implementación ECDSA personalizada.You can also provide the name of a custom ECDSA implementation.

Devoluciones

Nueva instancia de la implementación especificada de esta clase.A new instance of the specified implementation of this class. Si el nombre del algoritmo especificado no se asigna a una implementación ECDSA, este método devuelve null.If the specified algorithm name does not map to an ECDSA implementation, this method returns null.

Excepciones

El parámetro algorithm es null.The algorithm parameter is null.

Comentarios

Si desarrolla su propia implementación de un objeto ECDsa, puede usar la sobrecarga del método Create(String) para crear una cadena algorithm personalizada que especifique la implementación.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 especifica un valor personalizado para el parámetro algorithm, el objeto CryptoConfig lo usará para determinar si se puede crear un objeto ECDSA.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.

Se aplica a