ECDsaCng Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy ECDsaCng.
Przeciążenia
| Nazwa | Opis |
|---|---|
| ECDsaCng() |
Inicjuje nowe wystąpienie ECDsaCng klasy z losową parą kluczy. |
| ECDsaCng(Int32) |
Inicjuje nowe wystąpienie ECDsaCng klasy o określonym rozmiarze klucza docelowego. |
| ECDsaCng(CngKey) |
Inicjuje nowe wystąpienie ECDsaCng klasy przy użyciu określonego CngKey obiektu. |
| ECDsaCng(ECCurve) |
Inicjuje ECDsaCng nowe wystąpienie klasy, której para kluczy publicznych/prywatnych jest generowana na określonej krzywej. |
ECDsaCng()
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
Inicjuje nowe wystąpienie ECDsaCng klasy z losową parą kluczy.
public:
ECDsaCng();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDsaCng();
public ECDsaCng();
Public Sub New ()
- Atrybuty
Wyjątki
Klasy kryptografii Następnej generacji (CNG) nie są obsługiwane w tym systemie.
Uwagi
Ten konstruktor nie generuje natychmiast nowego klucza publicznego/prywatnego. Ten konstruktor ustawia KeySize właściwość na 521, a gdy klucz jest potrzebny, zapisany rozmiar jest używany do identyfikowania krzywej docelowej. Jeśli klucz jest ładowany za pośrednictwem ImportParameters metody lub innej metody importowania klucza, rozmiar klucza z tego konstruktora nie ma znaczenia.
Zobacz też
Dotyczy
ECDsaCng(Int32)
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
Inicjuje nowe wystąpienie ECDsaCng klasy o określonym rozmiarze klucza docelowego.
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)
Parametry
- keySize
- Int32
Rozmiar klucza. Prawidłowe rozmiary kluczy to 256, 384 i 521 bitów.
- Atrybuty
Wyjątki
Klasy kryptografii Następnej generacji (CNG) nie są obsługiwane w tym systemie.
keySize określa nieprawidłową długość.
Uwagi
Ten konstruktor nie generuje natychmiast nowego klucza publicznego/prywatnego. Ten konstruktor ustawia KeySize właściwość na podaną wartość, a gdy klucz jest potrzebny, zapisany rozmiar jest używany do identyfikowania krzywej docelowej. Jeśli klucz jest ładowany za pośrednictwem ImportParameters metody lub innej metody importowania klucza, rozmiar klucza z tego konstruktora nie ma znaczenia.
Zobacz też
Dotyczy
ECDsaCng(CngKey)
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- 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)
Parametry
- key
- CngKey
Klucz, który będzie używany jako dane wejściowe do operacji kryptograficznych wykonywanych przez bieżący obiekt.
- Atrybuty
Wyjątki
key nie określa grupy Elliptic Curve Digital Signature Algorithm (ECDSA).
Parametr key ma wartość null.
Klasy kryptografii Następnej generacji (CNG) nie są obsługiwane w tym systemie.
Dotyczy
ECDsaCng(ECCurve)
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
Inicjuje ECDsaCng nowe wystąpienie klasy, której para kluczy publicznych/prywatnych jest generowana na określonej krzywej.
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)
Parametry
- curve
- ECCurve
Krzywa użyta do wygenerowania pary kluczy publicznych/prywatnych.
- Atrybuty
Wyjątki
curve nie sprawdza poprawności.
Parametr curve ma wartość null.
jeśli curve nie zawiera elementu Oid o nazwie FriendlyName.
Uwagi
curve musi sprawdzić poprawność (oznacza to, że musi zwrócić truewartość ) po przekazaniu do ECCurve.Validate metody i musi być nazwaną lub jawną główną.