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) |
Obsoleto.
Cria uma nova instância da implementação especificada do ECDSA (Algoritmo de Assinatura Digital Curva Elíptica). |
Create()
- Origem:
- ECDsa.Create.OpenSsl.cs
- Origem:
- ECDsa.Create.OpenSsl.cs
- Origem:
- ECDsa.Create.OpenSsl.cs
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)
- Origem:
- ECDsa.Create.OpenSsl.cs
- Origem:
- ECDsa.Create.OpenSsl.cs
- Origem:
- ECDsa.Create.OpenSsl.cs
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)
- Origem:
- ECDsa.Create.OpenSsl.cs
- Origem:
- ECDsa.Create.OpenSsl.cs
- Origem:
- ECDsa.Create.OpenSsl.cs
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)
- Origem:
- ECDsa.cs
- Origem:
- ECDsa.cs
- Origem:
- ECDsa.cs
Cuidado
Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.
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);
[System.Obsolete("Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.", DiagnosticId="SYSLIB0045", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
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
[<System.Obsolete("Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.", DiagnosticId="SYSLIB0045", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
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
.
- Atributos
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 de 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 objeto o CryptoConfig usará para determinar se um objeto ECDSA pode ser criado.