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 ECDSA (Algoritmo de Assinatura Digital Curva Elíptica).
Sobrecargas
Create() |
Cria uma nova instância da implementação padrão do ECDSA (Algoritmo de Assinatura Digital Curva Elíptica). |
Create(ECCurve) |
Cria uma nova instância da implementação do padrão de 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 ECDSA (Algoritmo de Assinatura Digital de Curva Elíptica) usando os parâmetros especificados com a chave. |
Create(String) |
Cria uma nova instância da implementação especificada do ECDSA (Algoritmo de Assinatura Digital Curva Elíptica). |
Create()
Cria uma nova instância da implementação padrão do ECDSA (Algoritmo de Assinatura Digital Curva Elíptica).
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
Retornos
Uma nova instância da implementação padrão (ECDsaCng) desta classe.
- Atributos
Aplica-se a
Create(ECCurve)
Cria uma nova instância da implementação do padrão de 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);
[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
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) desta classe.
- Atributos
Confira também
Aplica-se a
Create(ECParameters)
Cria uma nova instância da implementação padrão do ECDSA (Algoritmo de Assinatura Digital de Curva Elíptica) usando os parâmetros especificados com 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);
[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
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) desta classe.
- Atributos
Confira também
Aplica-se a
Create(String)
Cria uma nova instância da implementação especificada do ECDSA (Algoritmo de Assinatura Digital Curva Elíptica).
public:
static System::Security::Cryptography::ECDsa ^ Create(System::String ^ algorithm);
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
Public Shared Function Create (algorithm As String) As ECDsa
Parâmetros
- algorithm
- String
O nome de uma implementação de 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 de ECDSA personalizada.
Retornos
Uma nova instância da implementação especificada desta classe. Se o nome do algoritmo especificado não for mapeado para uma implementação ECDSA, esse método retornará null
.
Exceções
O parâmetro algorithm
é 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 especifique 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.