ECDsaCng Oluşturucular

Tanım

ECDsaCng sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

Name Description
ECDsaCng()

Rastgele bir anahtar çifti ECDsaCng ile sınıfının yeni bir örneğini başlatır.

ECDsaCng(Int32)

Sınıfın ECDsaCng yeni bir örneğini belirtilen hedef anahtar boyutuyla başlatır.

ECDsaCng(CngKey)

Belirtilen ECDsaCng nesnesini kullanarak CngKey sınıfının yeni bir örneğini başlatır.

ECDsaCng(ECCurve)

Ortak/özel anahtar çifti ECDsaCng belirtilen eğri üzerinde oluşturulan sınıfın yeni bir örneğini başlatır.

ECDsaCng()

Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs

Rastgele bir anahtar çifti ECDsaCng ile sınıfının yeni bir örneğini başlatır.

public:
 ECDsaCng();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDsaCng();
public ECDsaCng();
Public Sub New ()
Öznitelikler

Özel durumlar

Şifreleme Yeni Nesil (CNG) sınıfları bu sistemde desteklenmiyor.

Açıklamalar

Bu oluşturucu hemen yeni bir genel/özel anahtar bölmesi oluşturmaz. Bu oluşturucu özelliği 521 olarak ayarlar KeySize ve anahtar gerektiğinde hedef eğriyi tanımlamak için kaydedilen boyut kullanılır. Bir anahtar yöntemi veya başka bir anahtar içeri aktarma yöntemi aracılığıyla ImportParameters yüklenirse, bu oluşturucunun anahtar boyutunun bir anlamı yoktur.

Ayrıca bkz.

Şunlara uygulanır

ECDsaCng(Int32)

Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs

Sınıfın ECDsaCng yeni bir örneğini belirtilen hedef anahtar boyutuyla başlatır.

public:
 ECDsaCng(int keySize);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDsaCng(int keySize);
public ECDsaCng(int keySize);
[System.Security.SecurityCritical]
public ECDsaCng(int keySize);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.ECDsaCng : int -> System.Security.Cryptography.ECDsaCng
new System.Security.Cryptography.ECDsaCng : int -> System.Security.Cryptography.ECDsaCng
[<System.Security.SecurityCritical>]
new System.Security.Cryptography.ECDsaCng : int -> System.Security.Cryptography.ECDsaCng
Public Sub New (keySize As Integer)

Parametreler

keySize
Int32

Anahtarın boyutu. Geçerli anahtar boyutları 256, 384 ve 521 bittir.

Öznitelikler

Özel durumlar

Şifreleme Yeni Nesil (CNG) sınıfları bu sistemde desteklenmiyor.

keySize geçersiz bir uzunluk belirtir.

Açıklamalar

Bu oluşturucu hemen yeni bir genel/özel anahtar bölmesi oluşturmaz. Bu oluşturucu özelliği sağlanan değere ayarlar KeySize ve anahtar gerektiğinde hedef eğriyi tanımlamak için kaydedilen boyut kullanılır. Bir anahtar yöntemi veya başka bir anahtar içeri aktarma yöntemi aracılığıyla ImportParameters yüklenirse, bu oluşturucunun anahtar boyutunun bir anlamı yoktur.

Ayrıca bkz.

Şunlara uygulanır

ECDsaCng(CngKey)

Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs

Belirtilen ECDsaCng nesnesini kullanarak CngKey sınıfının yeni bir örneğini başlatır.

public:
 ECDsaCng(System::Security::Cryptography::CngKey ^ key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDsaCng(System.Security.Cryptography.CngKey key);
public ECDsaCng(System.Security.Cryptography.CngKey key);
[System.Security.SecurityCritical]
public ECDsaCng(System.Security.Cryptography.CngKey key);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.ECDsaCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.ECDsaCng
new System.Security.Cryptography.ECDsaCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.ECDsaCng
[<System.Security.SecurityCritical>]
new System.Security.Cryptography.ECDsaCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.ECDsaCng
Public Sub New (key As CngKey)

Parametreler

key
CngKey

Geçerli nesne tarafından gerçekleştirilen şifreleme işlemlerine giriş olarak kullanılacak anahtar.

Öznitelikler

Özel durumlar

key Elips Eğrisi Dijital İmza Algoritması (ECDSA) grubu belirtmez.

key, null'e eşittir.

Şifreleme Yeni Nesil (CNG) sınıfları bu sistemde desteklenmiyor.

Şunlara uygulanır

ECDsaCng(ECCurve)

Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs

Ortak/özel anahtar çifti ECDsaCng belirtilen eğri üzerinde oluşturulan sınıfın yeni bir örneğini başlatır.

public:
 ECDsaCng(System::Security::Cryptography::ECCurve curve);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDsaCng(System.Security.Cryptography.ECCurve curve);
public ECDsaCng(System.Security.Cryptography.ECCurve curve);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.ECDsaCng : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDsaCng
new System.Security.Cryptography.ECDsaCng : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDsaCng
Public Sub New (curve As ECCurve)

Parametreler

curve
ECCurve

Ortak/özel anahtar çiftini oluşturmak için kullanılan eğri.

Öznitelikler

Özel durumlar

curve doğrulamaz.

curve, null'e eşittir.

FriendlyName içeren bir Oid içermiyorsa curve .

Açıklamalar

curveyöntemine true geçirildiğinde doğrulamalı (yani döndürmelidirECCurve.Validate) ve adlandırılmış veya açık bir asal olmalıdır.

Şunlara uygulanır