ECDiffieHellmanCng 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 ECDiffieHellmanCng.
Overload
ECDiffieHellmanCng() |
Inizializza una nuova istanza della classe ECDiffieHellmanCng con una coppia di chiavi casuale. |
ECDiffieHellmanCng(Int32) |
Inizializza una nuova istanza della classe ECDiffieHellmanCng con una coppia di chiavi generata in modo casuale, usando le dimensioni specificate per la chiave. |
ECDiffieHellmanCng(CngKey) |
Inizializza una nuova istanza della classe ECDiffieHellmanCng usando l'oggetto CngKey specificato. |
ECDiffieHellmanCng(ECCurve) |
Crea una nuova istanza della classe ECDiffieHellmanCng la cui coppia di chiavi pubblica/privata viene generata per la curva specificata. |
ECDiffieHellmanCng()
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
Inizializza una nuova istanza della classe ECDiffieHellmanCng con una coppia di chiavi casuale.
public:
ECDiffieHellmanCng();
public ECDiffieHellmanCng ();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDiffieHellmanCng ();
Public Sub New ()
- Attributi
Commenti
La coppia di chiavi casuali ha una lunghezza di chiave pubblica predefinita di 521 bit.
Si applica a
ECDiffieHellmanCng(Int32)
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
Inizializza una nuova istanza della classe ECDiffieHellmanCng con una coppia di chiavi generata in modo casuale, usando le dimensioni specificate per la chiave.
public:
ECDiffieHellmanCng(int keySize);
public ECDiffieHellmanCng (int keySize);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDiffieHellmanCng (int keySize);
[System.Security.SecurityCritical]
public ECDiffieHellmanCng (int keySize);
new System.Security.Cryptography.ECDiffieHellmanCng : int -> System.Security.Cryptography.ECDiffieHellmanCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.ECDiffieHellmanCng : int -> System.Security.Cryptography.ECDiffieHellmanCng
[<System.Security.SecurityCritical>]
new System.Security.Cryptography.ECDiffieHellmanCng : int -> System.Security.Cryptography.ECDiffieHellmanCng
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
keySize
specifica una lunghezza non valida.
Le classi CNG (Cryptography Next Generation) non sono supportate in questo sistema.
Commenti
La coppia di chiavi casuali avrà la lunghezza della chiave pubblica definita dal keySize
parametro .
Si applica a
ECDiffieHellmanCng(CngKey)
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
Inizializza una nuova istanza della classe ECDiffieHellmanCng usando l'oggetto CngKey specificato.
public:
ECDiffieHellmanCng(System::Security::Cryptography::CngKey ^ key);
public ECDiffieHellmanCng (System.Security.Cryptography.CngKey key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDiffieHellmanCng (System.Security.Cryptography.CngKey key);
[System.Security.SecurityCritical]
public ECDiffieHellmanCng (System.Security.Cryptography.CngKey key);
new System.Security.Cryptography.ECDiffieHellmanCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.ECDiffieHellmanCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.ECDiffieHellmanCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.ECDiffieHellmanCng
[<System.Security.SecurityCritical>]
new System.Security.Cryptography.ECDiffieHellmanCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.ECDiffieHellmanCng
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
è null
.
key
non specifica un gruppo di algoritmi ECDH (Diffie-Hellman a curva ellittica).
Le classi CNG (Cryptography Next Generation) non sono supportate in questo sistema.
Si applica a
ECDiffieHellmanCng(ECCurve)
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
Crea una nuova istanza della classe ECDiffieHellmanCng la cui coppia di chiavi pubblica/privata viene generata per la curva specificata.
public:
ECDiffieHellmanCng(System::Security::Cryptography::ECCurve curve);
public ECDiffieHellmanCng (System.Security.Cryptography.ECCurve curve);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDiffieHellmanCng (System.Security.Cryptography.ECCurve curve);
new System.Security.Cryptography.ECDiffieHellmanCng : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDiffieHellmanCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.ECDiffieHellmanCng : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDiffieHellmanCng
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.
Commenti
curve
deve convalidare (ovvero deve restituire true
) quando viene passato al ECCurve.Validate metodo e deve essere un primo denominato o esplicito.