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 podpisu cyfrowego krzywej eliptycznej (ECDSA) z nowo wygenerowanym kluczem na określonej krzywej. |
Create(ECParameters) |
Tworzy nowe wystąpienie domyślnej implementacji algorytmu podpisu cyfrowego krzywej eliptycznej (ECDSA) przy użyciu określonych parametrów jako klucza. |
Create(String) |
Przestarzałe.
Tworzy nowe wystąpienie określonej implementacji algorytmu podpisu cyfrowego krzywej eliptycznej (ECDSA). |
Create()
- Źródło:
- ECDsa.Create.OpenSsl.cs
- Źródło:
- ECDsa.Create.OpenSsl.cs
- Źródło:
- ECDsa.Create.OpenSsl.cs
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)
- Źródło:
- ECDsa.Create.OpenSsl.cs
- Źródło:
- ECDsa.Create.OpenSsl.cs
- Źródło:
- ECDsa.Create.OpenSsl.cs
Tworzy nowe wystąpienie domyślnej implementacji algorytmu podpisu cyfrowego krzywej eliptycznej (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)
- Źródło:
- ECDsa.Create.OpenSsl.cs
- Źródło:
- ECDsa.Create.OpenSsl.cs
- Źródło:
- ECDsa.Create.OpenSsl.cs
Tworzy nowe wystąpienie domyślnej implementacji algorytmu podpisu cyfrowego krzywej eliptycznej (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)
- Źródło:
- ECDsa.cs
- Źródło:
- ECDsa.cs
- Źródło:
- ECDsa.cs
Przestroga
Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.
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);
[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
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 programie .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
.
- Atrybuty
Wyjątki
Parametr algorithm
to null
.
Uwagi
Jeśli tworzysz własną implementację ECDsa obiektu, możesz użyć Create(String) przeciążenia metody w celu utworzenia niestandardowego algorithm
ciągu, 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.