AesCng Oluşturucular

Tanım

AesCng sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

AesCng()

Kısa ömürlü bir anahtarla AesCng sınıfının yeni bir örneğini başlatır.

AesCng(String)

Mevcut kalıcı AES anahtarını temsil eden belirtilen anahtar adıyla AesCng sınıfının yeni bir örneğini başlatır.

AesCng(String, CngProvider)

Mevcut kalıcı AES anahtarını ve belirtilen anahtar depolama sağlayıcısını (KSP) temsil eden belirtilen anahtar adıyla AesCng sınıfının yeni bir örneğini başlatır.

AesCng(String, CngProvider, CngKeyOpenOptions)

Mevcut kalıcı AES anahtarını, belirtilen anahtar depolama sağlayıcısını (KSP) ve anahtar açma seçeneklerini temsil eden belirtilen anahtar adıyla AesCng sınıfının yeni bir örneğini başlatır.

AesCng()

Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs

Kısa ömürlü bir anahtarla AesCng sınıfının yeni bir örneğini başlatır.

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

Şunlara uygulanır

AesCng(String)

Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs

Mevcut kalıcı AES anahtarını temsil eden belirtilen anahtar adıyla AesCng sınıfının yeni bir örneğini başlatır.

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

Parametreler

keyName
String

Anahtarın adı.

Öznitelikler

Özel durumlar

keyName null.

Şifreleme Yeni Nesil (CNG) bu sistemde desteklenmiyor.

Diğer tüm hatalar.

Açıklamalar

Bu oluşturucu, anahtarı açmak için varsayılan anahtar depolama sağlayıcısı (KSP) olarak None ve MicrosoftSoftwareKeyStorageProvider varsayılan CngKeyOpenOptions değerini kullanır.

Ayrıca bkz.

Şunlara uygulanır

AesCng(String, CngProvider)

Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs

Mevcut kalıcı AES anahtarını ve belirtilen anahtar depolama sağlayıcısını (KSP) temsil eden belirtilen anahtar adıyla AesCng sınıfının yeni bir örneğini başlatır.

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

Parametreler

keyName
String

Anahtarın adı.

provider
CngProvider

Anahtarı içeren KSP.

Öznitelikler

Özel durumlar

keyName null.

-veya-

provider null.

Şifreleme Yeni Nesil (CNG) bu sistemde desteklenmiyor.

Diğer tüm hatalar.

Açıklamalar

Anahtarı açmak için varsayılan CngKeyOpenOptions değeri None kullanılır.

Ayrıca bkz.

Şunlara uygulanır

AesCng(String, CngProvider, CngKeyOpenOptions)

Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs

Mevcut kalıcı AES anahtarını, belirtilen anahtar depolama sağlayıcısını (KSP) ve anahtar açma seçeneklerini temsil eden belirtilen anahtar adıyla AesCng sınıfının yeni bir örneğini başlatır.

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

Parametreler

keyName
String

Anahtarın adı.

provider
CngProvider

Anahtarı içeren KSP.

openOptions
CngKeyOpenOptions

Anahtarın nereden açıldığı (makine veya kullanıcı depolaması) ve kullanıcı arabirimi isteminin gizlenip gizlenmeyeceği gibi, anahtarı açma seçeneklerini belirten sabit listesi değerlerinin bit düzeyinde birleşimi.

Öznitelikler

Özel durumlar

keyName null.

-veya-

provider null.

Şifreleme Yeni Nesil (CNG) bu sistemde desteklenmiyor.

Diğer tüm hatalar.

Ayrıca bkz.

Şunlara uygulanır