ECDsaCng Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe ECDsaCng.
Overload
ECDsaCng() |
Inizializza una nuova istanza della classe ECDsaCng con una coppia di chiavi casuale. |
ECDsaCng(Int32) |
Inizializza una nuova istanza della classe ECDsaCng con le dimensioni della chiave di destinazione specificate. |
ECDsaCng(CngKey) |
Inizializza una nuova istanza della classe ECDsaCng usando l'oggetto CngKey specificato. |
ECDsaCng(ECCurve) |
Inizializza una nuova istanza della classe ECDsaCng la cui coppia di chiavi pubblica/privata viene generata per la curva specificata. |
ECDsaCng()
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
Inizializza una nuova istanza della classe ECDsaCng con una coppia di chiavi casuale.
public:
ECDsaCng();
public ECDsaCng ();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDsaCng ();
Public Sub New ()
- Attributi
Eccezioni
Le classi CNG (Cryptography Next Generation) non sono supportate in questo sistema.
Commenti
Questo costruttore non genera immediatamente una nuova coppia di chiavi pubblica/privata. Questo costruttore imposta la KeySize proprietà su 521 e quando è necessaria una chiave viene usata la dimensione salvata per identificare la curva di destinazione. Se una chiave viene caricata tramite il ImportParameters metodo o un altro metodo di importazione della chiave, le dimensioni della chiave di questo costruttore non hanno alcun significato.
Vedi anche
Si applica a
ECDsaCng(Int32)
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
Inizializza una nuova istanza della classe ECDsaCng con le dimensioni della chiave di destinazione specificate.
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)
Parametri
- keySize
- Int32
Dimensione della chiave. Le dimensioni della chiave valide sono 256, 384 e 521 bit.
- Attributi
Eccezioni
Le classi CNG (Cryptography Next Generation) non sono supportate in questo sistema.
keySize
specifica una lunghezza non valida.
Commenti
Questo costruttore non genera immediatamente una nuova coppia di chiavi pubblica/privata. Questo costruttore imposta la KeySize proprietà sul valore specificato e quando è necessaria una chiave viene usata la dimensione salvata per identificare la curva di destinazione. Se una chiave viene caricata tramite il ImportParameters metodo o un altro metodo di importazione della chiave, le dimensioni della chiave di questo costruttore non hanno alcun significato.
Vedi anche
Si applica a
ECDsaCng(CngKey)
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- 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)
Parametri
- key
- CngKey
Chiave che verrà usata come input per le operazioni di crittografia eseguite dall'oggetto corrente.
- Attributi
Eccezioni
key
non specifica un gruppo ECDSA (Elliptic Curve Digital Signature Algorithm).
key
è null
.
Le classi CNG (Cryptography Next Generation) non sono supportate in questo sistema.
Si applica a
ECDsaCng(ECCurve)
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
Inizializza una nuova istanza della classe ECDsaCng la cui coppia di chiavi pubblica/privata viene generata per la curva specificata.
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)
Parametri
- curve
- ECCurve
Curva usata per generare la coppia di chiavi pubblica/privata.
- Attributi
Eccezioni
curve
non viene convalidato.
curve
è null
.
se curve
non contiene un Oid con FriendlyName.
Commenti
curve
deve convalidare (ovvero deve restituire true
) quando viene passato al ECCurve.Validate metodo e deve essere un primo denominato o esplicito.