AesCng Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase AesCng.
Sobrecargas
| Nombre | Description |
|---|---|
| AesCng() |
Inicializa una nueva instancia de la AesCng clase con una clave efímera. |
| AesCng(CngKey) |
Inicializa una nueva instancia de la AesCng clase con el especificado CngKey. |
| AesCng(String) |
Inicializa una nueva instancia de la AesCng clase con el nombre de clave especificado, que representa una clave AES persistente existente. |
| AesCng(String, CngProvider) |
Inicializa una nueva instancia de la AesCng clase con el nombre de clave especificado, que representa una clave AES persistente existente y el proveedor de almacenamiento de claves especificado (KSP). |
| AesCng(String, CngProvider, CngKeyOpenOptions) |
Inicializa una nueva instancia de la AesCng clase con el nombre de clave especificado, que representa una clave AES persistente existente, el proveedor de almacenamiento de claves (KSP) especificado y las opciones de apertura de claves. |
AesCng()
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Inicializa una nueva instancia de la AesCng clase con una clave efímera.
public:
AesCng();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng();
public AesCng();
Public Sub New ()
- Atributos
Se aplica a
AesCng(CngKey)
- Source:
- Cng.NotSupported.cs
- Source:
- 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)
Parámetros
- key
- CngKey
Clave que se usará como entrada para las operaciones criptográficas realizadas por el objeto actual.
- Atributos
Excepciones
key es null.
key no representa una clave AES.
O bien
Error al realizar una operación criptográfica.
La criptografía de próxima generación (CNG) no se admite en este sistema.
Se aplica a
AesCng(String)
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Inicializa una nueva instancia de la AesCng clase con el nombre de clave especificado, que representa una clave AES persistente existente.
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)
Parámetros
- keyName
- String
Nombre de la clave.
- Atributos
Excepciones
keyName es null.
La criptografía de próxima generación (CNG) no se admite en este sistema.
Todos los demás errores.
Comentarios
Este constructor usa un valor predeterminado CngKeyOpenOptions de y None como proveedor de almacenamiento de MicrosoftSoftwareKeyStorageProvider claves predeterminado (KSP) para abrir la clave.
Consulte también
Se aplica a
AesCng(String, CngProvider)
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Inicializa una nueva instancia de la AesCng clase con el nombre de clave especificado, que representa una clave AES persistente existente y el proveedor de almacenamiento de claves especificado (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)
Parámetros
- keyName
- String
Nombre de la clave.
- provider
- CngProvider
KSP que contiene la clave.
- Atributos
Excepciones
La criptografía de próxima generación (CNG) no se admite en este sistema.
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)
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Inicializa una nueva instancia de la AesCng clase con el nombre de clave especificado, que representa una clave AES persistente 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);
[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)
Parámetros
- keyName
- String
Nombre de la clave.
- provider
- CngProvider
KSP que contiene la clave.
- openOptions
- CngKeyOpenOptions
Combinación bit a bit de los valores de enumeración que especifican opciones para abrir la clave, como dónde se abre la clave desde (equipo o almacenamiento de usuario) y si se debe suprimir la solicitud de la interfaz de usuario.
- Atributos
Excepciones
La criptografía de próxima generación (CNG) no se admite en este sistema.
Todos los demás errores.