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.

TripleDESCng(String, CngProvider)

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

TripleDESCng(String, CngProvider, CngKeyOpenOptions)

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

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.

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.

Cryptography Next Generation non è supportato in questo sistema.

Tutti gli altri errori.

Commenti

Questo costruttore usa un valore predefinito di e MicrosoftSoftwareKeyStorageProvider come provider di None archiviazione chiavi predefinito CngKeyOpenOptions (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, e il provider 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

Provider archiviazione chiavi che contiene la chiave.

Attributi

Eccezioni

keyName è null.

-oppure-

provider è null.

Cryptography Next Generation non è supportato in questo sistema.

Tutti gli altri errori.

Commenti

Viene usato un valore predefinito CngKeyOpenOptions di None per aprire la chiave.

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 con il nome della TripleDESCng chiave specificata, che rappresenta una chiave 3DES persistente esistente, il provider di archiviazione delle chiavi specificato (KSP) e le opzioni di apertura della chiave.

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

Provider archiviazione chiavi che contiene la chiave.

openOptions
CngKeyOpenOptions

Combinazione bit per bit dei valori di enumerazione che specificano le opzioni di apertura della chiave, ad esempio se la chiave viene aperta dal computer o dall'archivio utente e se eliminare il prompt dell'interfaccia utente.

Attributi

Eccezioni

keyName è null.

-oppure-

provider è null.

Cryptography Next Generation non è supportato in questo sistema.

Tutti gli altri errori.

Vedi anche

Si applica a