ECDsa.Create Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt u een nieuw exemplaar van een implementatie van het Elliptic Curve Digital Signature Algorithm (ECDSA).
Overloads
| Name | Description |
|---|---|
| Create() |
Hiermee maakt u een nieuw exemplaar van de standaardimplementatie van het Elliptic Curve Digital Signature Algorithm (ECDSA). |
| Create(ECCurve) |
Hiermee maakt u een nieuw exemplaar van de standaardimplementatie van het Elliptic Curve Digital Signature Algorithm (ECDSA) met een zojuist gegenereerde sleutel over de opgegeven curve. |
| Create(ECParameters) |
Hiermee maakt u een nieuw exemplaar van de standaardimplementatie van het Elliptic Curve Digital Signature Algorithm (ECDSA) met behulp van de opgegeven parameters als sleutel. |
| Create(String) |
Verouderd.
Hiermee maakt u een nieuw exemplaar van de opgegeven implementatie van het Elliptic Curve Digital Signature Algorithm (ECDSA). |
Create()
Hiermee maakt u een nieuw exemplaar van de standaardimplementatie van het Elliptic Curve Digital Signature Algorithm (ECDSA).
public:
static System::Security::Cryptography::ECDsa ^ Create();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.Security.Cryptography.ECDsa Create();
public static System.Security.Cryptography.ECDsa Create();
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member Create : unit -> System.Security.Cryptography.ECDsa
static member Create : unit -> System.Security.Cryptography.ECDsa
Public Shared Function Create () As ECDsa
Retouren
Een nieuw exemplaar van de standaard implementatie (ECDsaCng) van deze klasse.
- Kenmerken
Van toepassing op
Create(ECCurve)
Hiermee maakt u een nieuw exemplaar van de standaardimplementatie van het Elliptic Curve Digital Signature Algorithm (ECDSA) met een zojuist gegenereerde sleutel over de opgegeven 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);
public static System.Security.Cryptography.ECDsa Create(System.Security.Cryptography.ECCurve curve);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member Create : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDsa
static member Create : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDsa
Public Shared Function Create (curve As ECCurve) As ECDsa
Parameters
- curve
- ECCurve
De curve die moet worden gebruikt voor het genereren van sleutels.
Retouren
Een nieuw exemplaar van de standaard implementatie (ECDsaCng) van deze klasse.
- Kenmerken
Zie ook
Van toepassing op
Create(ECParameters)
Hiermee maakt u een nieuw exemplaar van de standaardimplementatie van het Elliptic Curve Digital Signature Algorithm (ECDSA) met behulp van de opgegeven parameters als sleutel.
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);
public static System.Security.Cryptography.ECDsa Create(System.Security.Cryptography.ECParameters parameters);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member Create : System.Security.Cryptography.ECParameters -> System.Security.Cryptography.ECDsa
static member Create : System.Security.Cryptography.ECParameters -> System.Security.Cryptography.ECDsa
Public Shared Function Create (parameters As ECParameters) As ECDsa
Parameters
- parameters
- ECParameters
De parameters die de sleutel vertegenwoordigen die moeten worden gebruikt.
Retouren
Een nieuw exemplaar van de standaard implementatie (ECDsaCng) van deze klasse.
- Kenmerken
Zie ook
Van toepassing op
Create(String)
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
- Bron:
- ECDsa.cs
Let op
Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.
Hiermee maakt u een nieuw exemplaar van de opgegeven implementatie van het Elliptic Curve Digital Signature Algorithm (ECDSA).
public:
static System::Security::Cryptography::ECDsa ^ Create(System::String ^ algorithm);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The default algorithm implementations might be removed, use strong type references like 'RSA.Create()' instead.")]
[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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The default algorithm implementations might be removed, use strong type references like 'RSA.Create()' instead.")]
public static System.Security.Cryptography.ECDsa? Create(string algorithm);
public static System.Security.Cryptography.ECDsa Create(string algorithm);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The default algorithm implementations might be removed, use strong type references like 'RSA.Create()' instead.")>]
[<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
static member Create : string -> System.Security.Cryptography.ECDsa
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The default algorithm implementations might be removed, use strong type references like 'RSA.Create()' instead.")>]
static member Create : string -> System.Security.Cryptography.ECDsa
Public Shared Function Create (algorithm As String) As ECDsa
Parameters
- algorithm
- String
De naam van een ECDSA-implementatie. De volgende tekenreeksen verwijzen allemaal naar dezelfde implementatie. Dit is de enige implementatie die momenteel wordt ondersteund in het .NET Framework:
"ECDsa"
"ECDsaCng"
"System.Security.Cryptography.ECDsaCng"
U kunt ook de naam opgeven van een aangepaste ECDSA-implementatie.
Retouren
Een nieuw exemplaar van de opgegeven implementatie van deze klasse. Als de opgegeven algoritmenaam niet is toegewezen aan een ECDSA-implementatie, retourneert nulldeze methode.
- Kenmerken
Uitzonderingen
De algorithm parameter is null.
Opmerkingen
Als u uw eigen implementatie van een ECDsa object ontwikkelt, kunt u de overbelasting van de Create(String) methode gebruiken om een aangepaste algorithm tekenreeks te maken die uw implementatie aangeeft.
Als u een aangepaste waarde voor de algorithm parameter opgeeft, gebruikt het CryptoConfig object deze om te bepalen of een ECDSA-object kan worden gemaakt.