AesCng Konstruktorer

Definition

Initierar en ny instans av AesCng klassen.

Överlagringar

Name Description
AesCng()

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

AesCng(CngKey)

Initierar en ny instans av AesCng klassen med angiven CngKey.

AesCng(String)

Initierar en ny instans av AesCng klassen med det angivna nyckelnamnet, som representerar en befintlig bevarad AES-nyckel.

AesCng(String, CngProvider)

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

AesCng(String, CngProvider, CngKeyOpenOptions)

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

AesCng()

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 AesCng klassen med en tillfällig nyckel.

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

Gäller för

AesCng(CngKey)

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

Initierar en ny instans av AesCng klassen med angiven CngKey.

public:
 AesCng(System::Security::Cryptography::CngKey ^ key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng(System.Security.Cryptography.CngKey key);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.AesCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.AesCng
Public Sub New (key As CngKey)

Parametrar

key
CngKey

Nyckeln som ska användas som indata till de kryptografiska åtgärder som utförs av det aktuella objektet.

Attribut

Undantag

key är null.

key representerar inte en AES-nyckel.

-eller-

Ett fel uppstod när en kryptografisk åtgärd skulle utföras.

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

Gäller för

AesCng(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 AesCng klassen med det angivna nyckelnamnet, som representerar en befintlig bevarad AES-nyckel.

public:
 AesCng(System::String ^ keyName);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng(string keyName);
public AesCng(string keyName);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.AesCng : string -> System.Security.Cryptography.AesCng
new System.Security.Cryptography.AesCng : string -> System.Security.Cryptography.AesCng
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

AesCng(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 AesCng klassen med det angivna nyckelnamnet, som representerar en befintlig bevarad AES-nyckel och den angivna nyckellagringsprovidern (KSP).

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

AesCng(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 AesCng klassen med det angivna nyckelnamnet, som representerar en befintlig bevarad AES-nyckel, den angivna nyckellagringsprovidern (KSP) och alternativen för nyckelöppning.

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