Export (0) Print
Expand All

ECDsa.Create Method (String)

Creates a new instance of the specified implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA).

Namespace:  System.Security.Cryptography
Assembly:  System.Core (in System.Core.dll)

static member Create : 
        algorithm:string -> ECDsa

Parameters

algorithm
Type: System.String

The name of an ECDSA implementation. The following strings all refer to the same implementation, which is the only implementation currently supported in the .NET Framework:

- "ECDsa"

- "ECDsaCng"

- "System.Security.Cryptography.ECDsaCng"

You can also provide the name of a custom ECDSA implementation.

Return Value

Type: System.Security.Cryptography.ECDsa
A new instance of the specified implementation of this class. If the specified algorithm name does not map to an ECDSA implementation, this method returns a null reference (Nothing in Visual Basic).

ExceptionCondition
ArgumentNullException

The algorithm parameter is a null reference (Nothing in Visual Basic).

If you develop your own implementation of an ECDsa object, you can use the Create(String) method overload to create a custom algorithm string that specifies your implementation.

If you specify a custom value for the algorithm parameter, the CryptoConfig object will use it to determine whether an ECDSA object can be created.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft