ECDsa.Create Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea una nuova istanza di un'implementazione dell'algoritmo ECDSA (Elliptic Curve Digital Signature Algorithm).
Overload
Create() |
Crea una nuova istanza dell'implementazione predefinita dell'algoritmo ECDSA (Elliptic Curve Digital Signature Algorithm). |
Create(ECCurve) |
Crea una nuova istanza dell'implementazione predefinita dell'algoritmo ECDSA (Elliptic Curve Digital Signature Algorithm) con una chiave appena generata sulla curva specificata. |
Create(ECParameters) |
Crea una nuova istanza dell'implementazione predefinita dell'algoritmo ECDSA (Elliptic Curve Digital Signature Algorithm) usando i parametri specificati come chiave. |
Create(String) |
Obsoleti.
Crea una nuova istanza dell'implementazione specificata dell'algoritmo ECDSA (Elliptic Curve Digital Signature Algorithm). |
Create()
- Origine:
- ECDsa.Create.OpenSsl.cs
- Origine:
- ECDsa.Create.OpenSsl.cs
- Origine:
- ECDsa.Create.OpenSsl.cs
Crea una nuova istanza dell'implementazione predefinita dell'algoritmo ECDSA (Elliptic Curve Digital Signature Algorithm).
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
Restituisce
Nuova istanza dell'implementazione predefinita (ECDsaCng) di questa classe.
- Attributi
Si applica a
Create(ECCurve)
- Origine:
- ECDsa.Create.OpenSsl.cs
- Origine:
- ECDsa.Create.OpenSsl.cs
- Origine:
- ECDsa.Create.OpenSsl.cs
Crea una nuova istanza dell'implementazione predefinita dell'algoritmo ECDSA (Elliptic Curve Digital Signature Algorithm) con una chiave appena generata sulla curva specificata.
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
Parametri
- curve
- ECCurve
Curva da usare per la generazione delle chiavi.
Restituisce
Nuova istanza dell'implementazione predefinita (ECDsaCng) di questa classe.
- Attributi
Vedi anche
Si applica a
Create(ECParameters)
- Origine:
- ECDsa.Create.OpenSsl.cs
- Origine:
- ECDsa.Create.OpenSsl.cs
- Origine:
- ECDsa.Create.OpenSsl.cs
Crea una nuova istanza dell'implementazione predefinita dell'algoritmo ECDSA (Elliptic Curve Digital Signature Algorithm) usando i parametri specificati come chiave.
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
Parametri
- parameters
- ECParameters
Parametri che rappresentano la chiave da usare.
Restituisce
Nuova istanza dell'implementazione predefinita (ECDsaCng) di questa classe.
- Attributi
Vedi anche
Si applica a
Create(String)
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
- Origine:
- ECDsa.cs
Attenzione
Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.
Crea una nuova istanza dell'implementazione specificata dell'algoritmo ECDSA (Elliptic Curve Digital Signature Algorithm).
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
Parametri
- algorithm
- String
Nome di un'implementazione ECDSA. Le stringhe seguenti fanno riferimento alla stessa implementazione, ovvero l'unica implementazione attualmente supportata in .NET Framework:
"ECDsa"
"ECDsaCng"
"System.Security.Cryptography.ECDsaCng"
È inoltre possibile fornire il nome di un'implementazione ECDSA personalizzata.
Restituisce
Nuova istanza dell'implementazione specificata di questa classe. Se il nome dell'algoritmo specificato non esegue il mapping a un'implementazione ECDSA, questo metodo restituisce null
.
- Attributi
Eccezioni
Il valore del parametro algorithm
è null
.
Commenti
Se si sviluppa una propria implementazione di un ECDsa oggetto, è possibile usare l'overload del Create(String) metodo per creare una stringa personalizzata algorithm
che specifica l'implementazione.
Se si specifica un valore personalizzato per il parametro, l'oggetto algorithm
CryptoConfig lo userà per determinare se è possibile creare un oggetto ECDSA.