AesCng Constructors

Definitie

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

Initialiseert een nieuw exemplaar van de AesCng klasse met de opgegeven 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)

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

keyName is null.

– of –

provider is null.

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

keyName is null.

– of –

provider is null.

Cryptografie Next Generation (CNG) wordt niet ondersteund op dit systeem.

Alle andere fouten.

Zie ook

Van toepassing op