ECDsaCng Oluşturucular
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.
ECDsaCng sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
ECDsaCng() |
Rastgele bir anahtar çifti ECDsaCng ile sınıfının yeni bir örneğini başlatır. |
ECDsaCng(Int32) |
Belirtilen hedef anahtar boyutuyla sınıfının yeni bir örneğini ECDsaCng başlatır. |
ECDsaCng(CngKey) |
Belirtilen CngKey nesneyi kullanarak sınıfının yeni bir örneğini ECDsaCng başlatır. |
ECDsaCng(ECCurve) |
Ortak/özel anahtar çifti ECDsaCng belirtilen eğri üzerinde oluşturulan sınıfının yeni bir örneğini başlatır. |
ECDsaCng()
- 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();
public ECDsaCng ();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
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 ortak/özel anahtar bölmesi oluşturmaz. Bu oluşturucu özelliği 521 olarak ayarlar KeySize ve bir 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
Belirtilen hedef anahtar boyutuyla sınıfının yeni bir örneğini ECDsaCng başlatır.
public:
ECDsaCng(int keySize);
public ECDsaCng (int keySize);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDsaCng (int keySize);
[System.Security.SecurityCritical]
public ECDsaCng (int keySize);
new System.Security.Cryptography.ECDsaCng : int -> System.Security.Cryptography.ECDsaCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
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 ortak/ö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 kaydedilmiş 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
public:
ECDsaCng(System::Security::Cryptography::CngKey ^ key);
public ECDsaCng (System.Security.Cryptography.CngKey key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDsaCng (System.Security.Cryptography.CngKey key);
[System.Security.SecurityCritical]
public ECDsaCng (System.Security.Cryptography.CngKey key);
new System.Security.Cryptography.ECDsaCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.ECDsaCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
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
Bir Elips Eğrisi Dijital İmza Algoritması (ECDSA) grubu belirtmez.
key
, null
değeridir.
Ş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
Ortak/özel anahtar çifti ECDsaCng belirtilen eğri üzerinde oluşturulan sınıfının yeni bir örneğini başlatır.
public:
ECDsaCng(System::Security::Cryptography::ECCurve curve);
public ECDsaCng (System.Security.Cryptography.ECCurve curve);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDsaCng (System.Security.Cryptography.ECCurve curve);
new System.Security.Cryptography.ECDsaCng : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDsaCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
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
değeridir.
FriendlyName içeren bir Oid içermiyorsa curve
.
Açıklamalar
curve
yöntemine ECCurve.Validate geçirildiğinde doğrulamalıdır (yani döndürmelidirtrue
) ve adlandırılmış veya açık bir asal olmalıdır.