ECDsa.Create Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy nowe wystąpienie implementacji algorytmu podpisu cyfrowego krzywej eliptycznej (ECDSA).
Przeciążenia
Create() |
Tworzy nowe wystąpienie domyślnej implementacji algorytmu podpisu cyfrowego krzywej eliptycznej (ECDSA). |
Create(ECCurve) |
Tworzy nowe wystąpienie domyślnej implementacji algorytmu Elliptic Curve Digital Signature Algorithm (ECDSA) z nowo wygenerowanym kluczem na określonej krzywej. |
Create(ECParameters) |
Tworzy nowe wystąpienie domyślnej implementacji algorytmu Elliptic Curve Digital Signature Algorithm (ECDSA) przy użyciu określonych parametrów jako klucza. |
Create(String) |
Tworzy nowe wystąpienie określonej implementacji algorytmu podpisu cyfrowego krzywej eliptycznej (ECDSA). |
Create()
Tworzy nowe wystąpienie domyślnej implementacji algorytmu podpisu cyfrowego krzywej eliptycznej (ECDSA).
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
Zwraca
Nowe wystąpienie domyślnej implementacji (ECDsaCng) tej klasy.
- Atrybuty
Dotyczy
Create(ECCurve)
Tworzy nowe wystąpienie domyślnej implementacji algorytmu Elliptic Curve Digital Signature Algorithm (ECDSA) z nowo wygenerowanym kluczem na określonej krzywej.
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
Parametry
- curve
- ECCurve
Krzywa do użycia na potrzeby generowania kluczy.
Zwraca
Nowe wystąpienie domyślnej implementacji (ECDsaCng) tej klasy.
- Atrybuty
Zobacz też
Dotyczy
Create(ECParameters)
Tworzy nowe wystąpienie domyślnej implementacji algorytmu Elliptic Curve Digital Signature Algorithm (ECDSA) przy użyciu określonych parametrów jako klucza.
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
Parametry
- parameters
- ECParameters
Parametry reprezentujące klucz do użycia.
Zwraca
Nowe wystąpienie domyślnej implementacji (ECDsaCng) tej klasy.
- Atrybuty
Zobacz też
Dotyczy
Create(String)
Tworzy nowe wystąpienie określonej implementacji algorytmu podpisu cyfrowego krzywej eliptycznej (ECDSA).
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
Parametry
- algorithm
- String
Nazwa implementacji ECDSA. Wszystkie następujące ciągi odnoszą się do tej samej implementacji, która jest jedyną implementacją obecnie obsługiwaną w .NET Framework:
"ECDsa"
"ECDsaCng"
"System.Security.Cryptography.ECDsaCng"
Możesz również podać nazwę niestandardowej implementacji ECDSA.
Zwraca
Nowe wystąpienie określonej implementacji tej klasy. Jeśli określona nazwa algorytmu nie jest mapowana na implementację ECDSA, ta metoda zwraca wartość null
.
Wyjątki
Parametr algorithm
ma wartość null
.
Uwagi
Jeśli tworzysz własną implementację ECDsa obiektu, możesz użyć Create(String) przeciążenia metody, aby utworzyć ciąg niestandardowy algorithm
, który określa implementację.
Jeśli określisz wartość niestandardową parametru algorithm
, obiekt użyje go do określenia, CryptoConfig czy można utworzyć obiekt ECDSA.