ECDsa.Create Método

Definição

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.

Aplica-se a