ECDsa.Create Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Eliptik Eğri dijital imza algoritmasının (ECDSA) yeni bir örneğini oluşturur.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| Create() |
Eliptik Eğri dijital imza algoritmasının (ECDSA) varsayılan uygulamasının yeni bir örneğini oluşturur. |
| Create(ECCurve) |
Eliptik Eğri Dijital İmza Algoritması'nın (ECDSA) varsayılan uygulamasının yeni bir örneğini, belirtilen eğri üzerinde yeni oluşturulan bir anahtarla oluşturur. |
| Create(ECParameters) |
Anahtar olarak belirtilen parametreleri kullanarak Eliptik Eğri dijital imza algoritmasının (ECDSA) varsayılan uygulamasının yeni bir örneğini oluşturur. |
| Create(String) |
Geçersiz.
Eliptik Eğri dijital imza algoritmasının (ECDSA) belirtilen uygulamasının yeni bir örneğini oluşturur. |
Create()
- Kaynak:
- ECDsa.Create.OpenSsl.cs
- Kaynak:
- ECDsa.Create.OpenSsl.cs
- Kaynak:
- ECDsa.Create.OpenSsl.cs
- Kaynak:
- ECDsa.Create.OpenSsl.cs
- Kaynak:
- ECDsa.Create.OpenSsl.cs
Eliptik Eğri dijital imza algoritmasının (ECDSA) varsayılan uygulamasının yeni bir örneğini oluşturur.
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
Döndürülenler
Bu sınıfın varsayılan uygulamasının (ECDsaCng) yeni bir örneği.
- Öznitelikler
Şunlara uygulanır
Create(ECCurve)
- Kaynak:
- ECDsa.Create.OpenSsl.cs
- Kaynak:
- ECDsa.Create.OpenSsl.cs
- Kaynak:
- ECDsa.Create.OpenSsl.cs
- Kaynak:
- ECDsa.Create.OpenSsl.cs
- Kaynak:
- ECDsa.Create.OpenSsl.cs
Eliptik Eğri Dijital İmza Algoritması'nın (ECDSA) varsayılan uygulamasının yeni bir örneğini, belirtilen eğri üzerinde yeni oluşturulan bir anahtarla oluşturur.
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
Parametreler
- curve
- ECCurve
Anahtar oluşturma için kullanılacak eğri.
Döndürülenler
Bu sınıfın varsayılan uygulamasının (ECDsaCng) yeni bir örneği.
- Öznitelikler
Ayrıca bkz.
Şunlara uygulanır
Create(ECParameters)
- Kaynak:
- ECDsa.Create.OpenSsl.cs
- Kaynak:
- ECDsa.Create.OpenSsl.cs
- Kaynak:
- ECDsa.Create.OpenSsl.cs
- Kaynak:
- ECDsa.Create.OpenSsl.cs
- Kaynak:
- ECDsa.Create.OpenSsl.cs
Anahtar olarak belirtilen parametreleri kullanarak Eliptik Eğri dijital imza algoritmasının (ECDSA) varsayılan uygulamasının yeni bir örneğini oluşturur.
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
Parametreler
- parameters
- ECParameters
Kullanılacak anahtarı temsil eden parametreler.
Döndürülenler
Bu sınıfın varsayılan uygulamasının (ECDsaCng) yeni bir örneği.
- Öznitelikler
Ayrıca bkz.
Şunlara uygulanır
Create(String)
- Kaynak:
- ECDsa.cs
- Kaynak:
- ECDsa.cs
- Kaynak:
- ECDsa.cs
- Kaynak:
- ECDsa.cs
- Kaynak:
- ECDsa.cs
Dikkat
Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.
Eliptik Eğri dijital imza algoritmasının (ECDSA) belirtilen uygulamasının yeni bir örneğini oluşturur.
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
Parametreler
- algorithm
- String
ECDSA uygulamasının adı. Aşağıdaki dizelerin tümü, şu anda .NET Framework'te desteklenen tek uygulama olan aynı uygulamaya başvurur:
"ECDsa"
"ECDsaCng"
"System.Security.Cryptography.ECDsaCng"
Özel ECDSA uygulamasının adını da sağlayabilirsiniz.
Döndürülenler
Bu sınıfın belirtilen uygulamasının yeni bir örneği. Belirtilen algoritma adı bir ECDSA uygulamasıyla eşlenmiyorsa, bu yöntem döndürür null.
- Öznitelikler
Özel durumlar
algorithm parametresi null'dir.
Açıklamalar
Bir ECDsa nesnenin kendi uygulamasını geliştirirseniz yöntemi aşırı yüklemesini Create(String) kullanarak uygulamanızı belirten özel algorithm bir dize oluşturabilirsiniz.
Parametresi için algorithm özel bir değer belirtirseniz, CryptoConfig nesne bunu kullanarak ecdsa nesnesinin oluşturulup oluşturulamayacağını belirler.