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
| 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
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.