Condividi tramite


TripleDESCng Costruttori

Definizione

Inizializza una nuova istanza della classe TripleDESCng.

Overload

TripleDESCng()

Inizializza una nuova istanza della classe TripleDESCng con una chiave temporanea.

TripleDESCng(String)

Inizializza una nuova istanza della classe TripleDESCng con il nome di chiave specificato, che rappresenta una chiave 3DES persistente esistente.

TripleDESCng(String, CngProvider)

Inizializza una nuova istanza della classe TripleDESCng con il nome di chiave specificato, che rappresenta una chiave 3DES persistente esistente e il provider di archiviazione chiavi (KSP) specificato.

TripleDESCng(String, CngProvider, CngKeyOpenOptions)

Inizializza una nuova istanza della classe TripleDESCng con il nome di chiave specificato, che rappresenta una chiave 3DES persistente esistente, il provider di archiviazione chiavi (KSP) e le opzioni di apertura della chiave specificate.

TripleDESCng()

Origine:
Cng.NotSupported.cs
Origine:
Cng.NotSupported.cs
Origine:
Cng.NotSupported.cs

Inizializza una nuova istanza della classe TripleDESCng con una chiave temporanea.

public:
 TripleDESCng();
public TripleDESCng ();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public TripleDESCng ();
Public Sub New ()
Attributi

Si applica a

TripleDESCng(String)

Origine:
Cng.NotSupported.cs
Origine:
Cng.NotSupported.cs
Origine:
Cng.NotSupported.cs

Inizializza una nuova istanza della classe TripleDESCng con il nome di chiave specificato, che rappresenta una chiave 3DES persistente esistente.

public:
 TripleDESCng(System::String ^ keyName);
public TripleDESCng (string keyName);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public TripleDESCng (string keyName);
new System.Security.Cryptography.TripleDESCng : string -> System.Security.Cryptography.TripleDESCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.TripleDESCng : string -> System.Security.Cryptography.TripleDESCng
Public Sub New (keyName As String)

Parametri

keyName
String

Nome della chiave.

Attributi

Eccezioni

keyName è null.

La crittografia next generation (CNG) non è supportata in questo sistema.

Tutti gli altri errori.

Commenti

Questo costruttore usa un valore CngKeyOpenOptions predefinito di None e MicrosoftSoftwareKeyStorageProvider come provider di archiviazione chiavi predefinito (KSP) per aprire la chiave.

Vedi anche

Si applica a

TripleDESCng(String, CngProvider)

Origine:
Cng.NotSupported.cs
Origine:
Cng.NotSupported.cs
Origine:
Cng.NotSupported.cs

Inizializza una nuova istanza della classe TripleDESCng con il nome di chiave specificato, che rappresenta una chiave 3DES persistente esistente e il provider di archiviazione chiavi (KSP) specificato.

public:
 TripleDESCng(System::String ^ keyName, System::Security::Cryptography::CngProvider ^ provider);
public TripleDESCng (string keyName, System.Security.Cryptography.CngProvider provider);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public TripleDESCng (string keyName, System.Security.Cryptography.CngProvider provider);
new System.Security.Cryptography.TripleDESCng : string * System.Security.Cryptography.CngProvider -> System.Security.Cryptography.TripleDESCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.TripleDESCng : string * System.Security.Cryptography.CngProvider -> System.Security.Cryptography.TripleDESCng
Public Sub New (keyName As String, provider As CngProvider)

Parametri

keyName
String

Nome della chiave.

provider
CngProvider

KSP che contiene la chiave.

Attributi

Eccezioni

keyName è null.

-o-

provider è null.

La crittografia next generation (CNG) non è supportata in questo sistema.

Tutti gli altri errori.

Commenti

Per aprire la chiave viene usato un valore CngKeyOpenOptions predefinito di None.

Vedi anche

Si applica a

TripleDESCng(String, CngProvider, CngKeyOpenOptions)

Origine:
Cng.NotSupported.cs
Origine:
Cng.NotSupported.cs
Origine:
Cng.NotSupported.cs

Inizializza una nuova istanza della classe TripleDESCng con il nome di chiave specificato, che rappresenta una chiave 3DES persistente esistente, il provider di archiviazione chiavi (KSP) e le opzioni di apertura della chiave specificate.

public:
 TripleDESCng(System::String ^ keyName, System::Security::Cryptography::CngProvider ^ provider, System::Security::Cryptography::CngKeyOpenOptions openOptions);
public TripleDESCng (string keyName, System.Security.Cryptography.CngProvider provider, System.Security.Cryptography.CngKeyOpenOptions openOptions);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public TripleDESCng (string keyName, System.Security.Cryptography.CngProvider provider, System.Security.Cryptography.CngKeyOpenOptions openOptions);
new System.Security.Cryptography.TripleDESCng : string * System.Security.Cryptography.CngProvider * System.Security.Cryptography.CngKeyOpenOptions -> System.Security.Cryptography.TripleDESCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.TripleDESCng : string * System.Security.Cryptography.CngProvider * System.Security.Cryptography.CngKeyOpenOptions -> System.Security.Cryptography.TripleDESCng
Public Sub New (keyName As String, provider As CngProvider, openOptions As CngKeyOpenOptions)

Parametri

keyName
String

Nome della chiave.

provider
CngProvider

KSP che contiene la chiave.

openOptions
CngKeyOpenOptions

Combinazione bit per bit dei valori di enumerazione che specificano le opzioni per l'apertura della chiave, ad esempio da dove viene aperta la chiave (computer o archiviazione utente) e se eliminare la richiesta dell'interfaccia utente.

Attributi

Eccezioni

keyName è null.

-o-

provider è null.

La crittografia next generation (CNG) non è supportata in questo sistema.

Tutti gli altri errori.

Vedi anche

Si applica a