ECDsa.Create Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria uma nova instância de uma implementação do Algoritmo de Assinatura Digital de Curva Elíptica (ECDSA).
Sobrecargas
| Nome | Description |
|---|---|
| Create() |
Cria uma nova instância da implementação padrão do Algoritmo de Assinatura Digital de Curva Elíptica (ECDSA). |
| Create(ECCurve) |
Cria uma nova instância da implementação padrão do Algoritmo de Assinatura Digital de Curva Elíptica (ECDSA) com uma chave recém-gerada sobre a curva especificada. |
| Create(ECParameters) |
Cria uma nova instância da implementação padrão do Algoritmo de Assinatura Digital de Curva Elíptica (ECDSA) usando os parâmetros especificados como a chave. |
| Create(String) |
Cria uma nova instância da implementação especificada do Algoritmo de Assinatura Digital de Curva Elíptica (ECDSA). |
Create()
Cria uma nova instância da implementação padrão do Algoritmo de Assinatura 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
Retornos
Uma nova instância da implementação padrão (ECDsaCng) dessa classe.
Aplica-se a
Create(ECCurve)
Cria uma nova instância da implementação padrão do Algoritmo de Assinatura Digital de Curva Elíptica (ECDSA) com uma chave recém-gerada sobre a 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
A curva a ser usada para a geração de chave.
Retornos
Uma nova instância da implementação padrão (ECDsaCng) dessa classe.
Confira também
Aplica-se a
Create(ECParameters)
Cria uma nova instância da implementação padrão do Algoritmo de Assinatura Digital de Curva Elíptica (ECDSA) usando os parâmetros especificados como a chave.
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
Os parâmetros que representam a chave a ser usada.
Retornos
Uma nova instância da implementação padrão (ECDsaCng) dessa classe.
Confira também
Aplica-se a
Create(String)
Cria uma nova instância da implementação especificada do Algoritmo de Assinatura 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
O nome de uma implementação ECDSA. Todas as cadeias de caracteres a seguir referem-se à mesma implementação, que é a única implementação atualmente com suporte no .NET Framework:
"ECDsa"
"ECDsaCng"
"System.Security.Cryptography.ECDsaCng"
Você também pode fornecer o nome de uma implementação personalizada da ECDSA.
Retornos
Uma nova instância da implementação especificada dessa classe. Se o nome do algoritmo especificado não for mapeado para uma implementação ECDSA, esse método retornará null.
Exceções
O algorithm parâmetro é null.
Comentários
Se você desenvolver sua própria implementação de um ECDsa objeto, poderá usar a sobrecarga do Create(String) método para criar uma cadeia de caracteres personalizada algorithm que especifica sua implementação.
Se você especificar um valor personalizado para o algorithm parâmetro, o CryptoConfig objeto o usará para determinar se um objeto ECDSA pode ser criado.