TripleDESCng Konstruktorer

Definition

Initierar en ny instans av TripleDESCng klassen.

Överlagringar

Name Description
TripleDESCng()

Initierar en ny instans av TripleDESCng klassen med en tillfällig nyckel.

TripleDESCng(String)

Initierar en ny instans av TripleDESCng klassen med det angivna nyckelnamnet, som representerar en befintlig bevarad 3DES-nyckel.

TripleDESCng(String, CngProvider)

Initierar en ny instans av TripleDESCng klassen med det angivna nyckelnamnet, som representerar en befintlig bevarad 3DES-nyckel och den angivna nyckellagringsprovidern (KSP).

TripleDESCng(String, CngProvider, CngKeyOpenOptions)

Initierar en ny instans av TripleDESCng klassen med det angivna nyckelnamnet, som representerar en befintlig bevarad 3DES-nyckel, den angivna nyckellagringsprovidern (KSP) och alternativen för nyckelöppning.

TripleDESCng()

Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs

Initierar en ny instans av TripleDESCng klassen med en tillfällig nyckel.

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

Gäller för

TripleDESCng(String)

Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs

Initierar en ny instans av TripleDESCng klassen med det angivna nyckelnamnet, som representerar en befintlig bevarad 3DES-nyckel.

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

Parametrar

keyName
String

Namnet på nyckeln.

Attribut

Undantag

keyName är null.

Kryptografi nästa generation (CNG) stöds inte i det här systemet.

Alla andra fel.

Kommentarer

Den här konstruktorn använder standardvärdet CngKeyOpenOptionsNone och MicrosoftSoftwareKeyStorageProvider som standardnyckellagringsprovider (KSP) för att öppna nyckeln.

Se även

Gäller för

TripleDESCng(String, CngProvider)

Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs

Initierar en ny instans av TripleDESCng klassen med det angivna nyckelnamnet, som representerar en befintlig bevarad 3DES-nyckel och den angivna nyckellagringsprovidern (KSP).

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

Parametrar

keyName
String

Namnet på nyckeln.

provider
CngProvider

Den KSP som innehåller nyckeln.

Attribut

Undantag

keyName är null.

-eller-

provider är null.

Kryptografi nästa generation (CNG) stöds inte i det här systemet.

Alla andra fel.

Kommentarer

Ett standardvärde CngKeyOpenOptionsNone för används för att öppna nyckeln.

Se även

Gäller för

TripleDESCng(String, CngProvider, CngKeyOpenOptions)

Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs

Initierar en ny instans av TripleDESCng klassen med det angivna nyckelnamnet, som representerar en befintlig bevarad 3DES-nyckel, den angivna nyckellagringsprovidern (KSP) och alternativen för nyckelöppning.

public:
 TripleDESCng(System::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);
public TripleDESCng(string keyName, System.Security.Cryptography.CngProvider provider, System.Security.Cryptography.CngKeyOpenOptions openOptions);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.TripleDESCng : string * System.Security.Cryptography.CngProvider * System.Security.Cryptography.CngKeyOpenOptions -> System.Security.Cryptography.TripleDESCng
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)

Parametrar

keyName
String

Namnet på nyckeln.

provider
CngProvider

Den KSP som innehåller nyckeln.

openOptions
CngKeyOpenOptions

En bitvis kombination av uppräkningsvärdena som anger alternativ för att öppna nyckeln, till exempel var nyckeln öppnas från (dator eller användarlagring) och om användargränssnittet ska frågas ut.

Attribut

Undantag

keyName är null.

-eller-

provider är null.

Kryptografi nästa generation (CNG) stöds inte i det här systemet.

Alla andra fel.

Se även

Gäller för