ECDsa.Create Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea una nueva instancia de una implementación del algoritmo de firma digital de curva elíptica (ECDSA).
Sobrecargas
| Nombre | Description |
|---|---|
| Create() |
Crea una nueva instancia de la implementación predeterminada del algoritmo de firma digital de curva elíptica (ECDSA). |
| Create(ECCurve) |
Crea una nueva instancia de la implementación predeterminada del algoritmo de firma digital de curva elíptica (ECDSA) con una clave recién generada sobre la curva especificada. |
| Create(ECParameters) |
Crea una nueva instancia de la implementación predeterminada del algoritmo de firma digital de curva elíptica (ECDSA) utilizando los parámetros especificados como clave. |
| Create(String) |
Crea una nueva instancia de la implementación especificada del algoritmo de firma digital de curva elíptica (ECDSA). |
Create()
Crea una nueva instancia de la implementación predeterminada del algoritmo de firma digital de curva elíptica (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.
Se aplica a
Create(ECCurve)
Crea una nueva instancia de la implementación predeterminada del algoritmo de firma digital de curva elíptica (ECDSA) con una clave recién generada sobre la curva especificada.
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
Curva que se va a usar para la generación de claves.
Devoluciones
Nueva instancia de la implementación predeterminada (ECDsaCng) de esta clase.
Consulte también
Se aplica a
Create(ECParameters)
Crea una nueva instancia de la implementación predeterminada del algoritmo de firma digital de curva elíptica (ECDSA) utilizando los parámetros especificados como clave.
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
Parámetros que representan la clave que se va a usar.
Devoluciones
Nueva instancia de la implementación predeterminada (ECDsaCng) de esta clase.
Consulte también
Se aplica a
Create(String)
Crea una nueva instancia de la implementación especificada del algoritmo de firma digital de curva elíptica (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 de ECDSA. Las cadenas siguientes hacen referencia a la misma implementación, que es la única implementación admitida actualmente en .NET Framework:
"ECDsa"
"ECDsaCng"
"System.Security.Cryptography.ECDsaCng"
También puede proporcionar el nombre de una implementación de ECDSA personalizada.
Devoluciones
Nueva instancia de la implementación especificada de esta clase. Si el nombre del algoritmo especificado no se asigna a una implementación de ECDSA, este método devuelve null.
Excepciones
El algorithm parámetro es null.
Comentarios
Si desarrolla su propia implementación de un ECDsa objeto, puede usar la sobrecarga del Create(String) método para crear una cadena personalizada algorithm que especifique la implementación.
Si especifica un valor personalizado para el algorithm parámetro , el CryptoConfig objeto lo usará para determinar si se puede crear un objeto ECDSA.