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
| Nome | Descrizione |
|---|---|
| ECDiffieHellmanCng() |
Inizializza una nuova istanza della ECDiffieHellmanCng classe con una coppia di chiavi casuale. |
| ECDiffieHellmanCng(Int32) |
Inizializza una nuova istanza della ECDiffieHellmanCng classe con una coppia di chiavi casuale, utilizzando le dimensioni della chiave specificate. |
| ECDiffieHellmanCng(CngKey) |
Inizializza una nuova istanza della ECDiffieHellmanCng classe utilizzando l'oggetto specificato CngKey . |
| ECDiffieHellmanCng(ECCurve) |
Crea una nuova istanza della classe la ECDiffieHellmanCng cui coppia di chiavi pubblica/privata viene generata sulla curva specificata. |
ECDiffieHellmanCng()
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
Inizializza una nuova istanza della ECDiffieHellmanCng classe con una coppia di chiavi casuale.
public:
ECDiffieHellmanCng();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDiffieHellmanCng();
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
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
Inizializza una nuova istanza della ECDiffieHellmanCng classe con una coppia di chiavi casuale, utilizzando le dimensioni della chiave specificate.
public:
ECDiffieHellmanCng(int keySize);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDiffieHellmanCng(int keySize);
public ECDiffieHellmanCng(int keySize);
[System.Security.SecurityCritical]
public ECDiffieHellmanCng(int keySize);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.ECDiffieHellmanCng : int -> System.Security.Cryptography.ECDiffieHellmanCng
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 valide delle chiavi 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
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
Inizializza una nuova istanza della ECDiffieHellmanCng classe utilizzando l'oggetto specificato CngKey .
public:
ECDiffieHellmanCng(System::Security::Cryptography::CngKey ^ key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDiffieHellmanCng(System.Security.Cryptography.CngKey key);
public ECDiffieHellmanCng(System.Security.Cryptography.CngKey key);
[System.Security.SecurityCritical]
public ECDiffieHellmanCng(System.Security.Cryptography.CngKey key);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.ECDiffieHellmanCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.ECDiffieHellmanCng
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 (Elliptic Curve Diffie-Hellman).
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
- Origine:
- Cng.NotSupported.cs
- Origine:
- Cng.NotSupported.cs
Crea una nuova istanza della classe la ECDiffieHellmanCng cui coppia di chiavi pubblica/privata viene generata sulla curva specificata.
public:
ECDiffieHellmanCng(System::Security::Cryptography::ECCurve curve);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDiffieHellmanCng(System.Security.Cryptography.ECCurve curve);
public ECDiffieHellmanCng(System.Security.Cryptography.ECCurve curve);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.ECDiffieHellmanCng : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDiffieHellmanCng
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 convalida.
Commenti
curve deve convalidare (ovvero deve restituire true) quando viene passato al ECCurve.Validate metodo e deve essere un primo denominato o esplicito.