AesCng Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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
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
Kryptografi nästa generation (CNG) stöds inte i det här systemet.
Alla andra fel.