AesCng Constructores

Definición

Inicializa una nueva instancia de la clase AesCng.

Sobrecargas

AesCng()

Inicializa una nueva instancia de la clase AesCng con una clave efímera.

AesCng(String)

Inicializa una nueva instancia de la clase AesCng con el nombre de clave especificado, que representa una clave AES persistente y existente.

AesCng(String, CngProvider)

Inicializa una nueva instancia de la clase AesCng con el nombre de clave especificado, que representa una clave AES persistente y existente, y el proveedor de almacenamiento de claves (KSP) especificado.

AesCng(String, CngProvider, CngKeyOpenOptions)

Inicializa una nueva instancia de la clase AesCng con el nombre de clave especificado, que representa una clave AES persistente y existente, el proveedor de almacenamiento de claves (KSP) especificado y las opciones de apertura de claves.

AesCng()

Inicializa una nueva instancia de la clase AesCng con una clave efímera.

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

Se aplica a

AesCng(String)

Inicializa una nueva instancia de la clase AesCng con el nombre de clave especificado, que representa una clave AES persistente y existente.

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)

Parámetros

keyName
String

El nombre de la clave.

Atributos

Excepciones

keyName es null.

Este sistema no es compatible con Cryptography Next Generation (CNG).

Todos los demás errores.

Comentarios

Este constructor usa un valor predeterminado CngKeyOpenOptions de y MicrosoftSoftwareKeyStorageProvider como proveedor de None almacenamiento de claves predeterminado (KSP) para abrir la clave.

Consulte también

Se aplica a

AesCng(String, CngProvider)

Inicializa una nueva instancia de la clase AesCng con el nombre de clave especificado, que representa una clave AES persistente y existente, y el proveedor de almacenamiento de claves (KSP) especificado.

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)

Parámetros

keyName
String

El nombre de la clave.

provider
CngProvider

KSP que contiene la clave.

Atributos

Excepciones

keyName es null.

O bien

provider es null.

Este sistema no es compatible con Cryptography Next Generation (CNG).

Todos los demás errores.

Comentarios

Se usa un valor predeterminado CngKeyOpenOptions de None para abrir la clave.

Consulte también

Se aplica a

AesCng(String, CngProvider, CngKeyOpenOptions)

Inicializa una nueva instancia de la clase AesCng con el nombre de clave especificado, que representa una clave AES persistente y existente, el proveedor de almacenamiento de claves (KSP) especificado y las opciones de apertura de claves.

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)

Parámetros

keyName
String

El nombre de la clave.

provider
CngProvider

KSP que contiene la clave.

openOptions
CngKeyOpenOptions

Una combinación bit a bit de los valores de enumeración que especifican opciones para abrir la clave, como, por ejemplo, desde dónde se abre la clave (almacenamiento de máquinas o usuarios) y si se suprime la solicitud de la IU.

Atributos

Excepciones

keyName es null.

O bien

provider es null.

Este sistema no es compatible con Cryptography Next Generation (CNG).

Todos los demás errores.

Consulte también

Se aplica a