AesCng Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de AesCng klasse.
Overloads
| Name | Description |
|---|---|
| AesCng() |
Initialiseert een nieuw exemplaar van de AesCng klasse met een tijdelijke sleutel. |
| AesCng(CngKey) |
Initialiseert een nieuw exemplaar van de AesCng klasse met de opgegeven CngKey. |
| AesCng(String) |
Initialiseert een nieuw exemplaar van de AesCng klasse met de opgegeven sleutelnaam, die een bestaande persistente AES-sleutel vertegenwoordigt. |
| AesCng(String, CngProvider) |
Initialiseert een nieuw exemplaar van de AesCng klasse met de opgegeven sleutelnaam, die een bestaande persistente AES-sleutel vertegenwoordigt en de opgegeven sleutelopslagprovider (KSP). |
| AesCng(String, CngProvider, CngKeyOpenOptions) |
Initialiseert een nieuw exemplaar van de AesCng klasse met de opgegeven sleutelnaam, die een bestaande persistente AES-sleutel, de opgegeven sleutelopslagprovider (KSP) en open sleutelopties vertegenwoordigt. |
AesCng()
- Bron:
- Cng.NotSupported.cs
- Bron:
- Cng.NotSupported.cs
- Bron:
- Cng.NotSupported.cs
- Bron:
- Cng.NotSupported.cs
- Bron:
- Cng.NotSupported.cs
Initialiseert een nieuw exemplaar van de AesCng klasse met een tijdelijke sleutel.
public:
AesCng();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng();
public AesCng();
Public Sub New ()
- Kenmerken
Van toepassing op
AesCng(CngKey)
- Bron:
- Cng.NotSupported.cs
- Bron:
- 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)
Parameters
- key
- CngKey
De sleutel die wordt gebruikt als invoer voor de cryptografische bewerkingen die door het huidige object worden uitgevoerd.
- Kenmerken
Uitzonderingen
key is null.
key vertegenwoordigt geen AES-sleutel.
– of –
Er is een fout opgetreden tijdens het uitvoeren van een cryptografische bewerking.
Cryptografie Next Generation (CNG) wordt niet ondersteund op dit systeem.
Van toepassing op
AesCng(String)
- Bron:
- Cng.NotSupported.cs
- Bron:
- Cng.NotSupported.cs
- Bron:
- Cng.NotSupported.cs
- Bron:
- Cng.NotSupported.cs
- Bron:
- Cng.NotSupported.cs
Initialiseert een nieuw exemplaar van de AesCng klasse met de opgegeven sleutelnaam, die een bestaande persistente AES-sleutel vertegenwoordigt.
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)
Parameters
- keyName
- String
De naam van de sleutel.
- Kenmerken
Uitzonderingen
keyName is null.
Cryptografie Next Generation (CNG) wordt niet ondersteund op dit systeem.
Alle andere fouten.
Opmerkingen
Deze constructor gebruikt een standaardwaarde CngKeyOpenOptions van None en MicrosoftSoftwareKeyStorageProvider als de standaardsleutelopslagprovider (KSP) om de sleutel te openen.
Zie ook
Van toepassing op
AesCng(String, CngProvider)
- Bron:
- Cng.NotSupported.cs
- Bron:
- Cng.NotSupported.cs
- Bron:
- Cng.NotSupported.cs
- Bron:
- Cng.NotSupported.cs
- Bron:
- Cng.NotSupported.cs
Initialiseert een nieuw exemplaar van de AesCng klasse met de opgegeven sleutelnaam, die een bestaande persistente AES-sleutel vertegenwoordigt en de opgegeven sleutelopslagprovider (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)
Parameters
- keyName
- String
De naam van de sleutel.
- provider
- CngProvider
De KSP die de sleutel bevat.
- Kenmerken
Uitzonderingen
Cryptografie Next Generation (CNG) wordt niet ondersteund op dit systeem.
Alle andere fouten.
Opmerkingen
Er wordt een standaardwaarde CngKeyOpenOptions gebruikt None om de sleutel te openen.
Zie ook
Van toepassing op
AesCng(String, CngProvider, CngKeyOpenOptions)
- Bron:
- Cng.NotSupported.cs
- Bron:
- Cng.NotSupported.cs
- Bron:
- Cng.NotSupported.cs
- Bron:
- Cng.NotSupported.cs
- Bron:
- Cng.NotSupported.cs
Initialiseert een nieuw exemplaar van de AesCng klasse met de opgegeven sleutelnaam, die een bestaande persistente AES-sleutel, de opgegeven sleutelopslagprovider (KSP) en open sleutelopties vertegenwoordigt.
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)
Parameters
- keyName
- String
De naam van de sleutel.
- provider
- CngProvider
De KSP die de sleutel bevat.
- openOptions
- CngKeyOpenOptions
Een bitsgewijze combinatie van de opsommingswaarden waarmee opties worden opgegeven voor het openen van de sleutel, zoals waar de sleutel wordt geopend (machine- of gebruikersopslag) en of u de gebruikersinterfaceprompt wilt onderdrukken.
- Kenmerken
Uitzonderingen
Cryptografie Next Generation (CNG) wordt niet ondersteund op dit systeem.
Alle andere fouten.