AesCng Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da AesCng classe.
Sobrecargas
| Name | Description |
|---|---|
| AesCng() |
Inicializa uma nova instância da AesCng classe com uma chave efémera. |
| AesCng(CngKey) |
Inicializa uma nova instância da AesCng classe com o especificado CngKey. |
| AesCng(String) |
Inicializa uma nova instância da AesCng classe com o nome da chave especificada, que representa uma chave AES existente e persistente. |
| AesCng(String, CngProvider) |
Inicializa uma nova instância da AesCng classe com o nome da chave especificada, que representa uma chave AES existente e persistente, e o fornecedor de armazenamento de chaves (KSP) especificado. |
| AesCng(String, CngProvider, CngKeyOpenOptions) |
Inicializa uma nova instância da AesCng classe com o nome de chave especificado, que representa uma chave AES existente e persistente, o fornecedor de armazenamento de chaves (KSP) especificado e as opções de abertura de chaves. |
AesCng()
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
Inicializa uma nova instância da AesCng classe com uma chave efémera.
public:
AesCng();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng();
public AesCng();
Public Sub New ()
- Atributos
Aplica-se a
AesCng(CngKey)
- Origem:
- Cng.NotSupported.cs
- Origem:
- 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
A chave que será usada como entrada para as operações criptográficas realizadas pelo objeto atual.
- Atributos
Exceções
key é null.
key não representa uma chave AES.
-ou-
Ocorreu um erro durante a realização de uma operação criptográfica.
A Criptografia de Nova Geração (CNG) não é suportada neste sistema.
Aplica-se a
AesCng(String)
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
Inicializa uma nova instância da AesCng classe com o nome da chave especificada, que representa uma chave AES existente e persistente.
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
O nome da chave.
- Atributos
Exceções
keyName é null.
A Criptografia de Nova Geração (CNG) não é suportada neste sistema.
Todos os outros erros.
Observações
Este construtor usa um valor padrão CngKeyOpenOptions de None e MicrosoftSoftwareKeyStorageProvider como fornecedor de armazenamento de chaves (KSP) predefinido para abrir a chave.
Ver também
Aplica-se a
AesCng(String, CngProvider)
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
Inicializa uma nova instância da AesCng classe com o nome da chave especificada, que representa uma chave AES existente e persistente, e o fornecedor de armazenamento de chaves (KSP) especificado.
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
O nome da chave.
- provider
- CngProvider
O KSP que contém a chave.
- Atributos
Exceções
A Criptografia de Nova Geração (CNG) não é suportada neste sistema.
Todos os outros erros.
Observações
Um valor padrão CngKeyOpenOptions de None é usado para abrir a chave.
Ver também
Aplica-se a
AesCng(String, CngProvider, CngKeyOpenOptions)
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
- Origem:
- Cng.NotSupported.cs
Inicializa uma nova instância da AesCng classe com o nome de chave especificado, que representa uma chave AES existente e persistente, o fornecedor de armazenamento de chaves (KSP) especificado e as opções de abertura de chaves.
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
O nome da chave.
- provider
- CngProvider
O KSP que contém a chave.
- openOptions
- CngKeyOpenOptions
Uma combinação bit a bit dos valores de enumeração que especifica opções para abrir a chave, como o local de onde a chave é aberta (armazenamento da máquina ou do utilizador) e se deve suprimir o prompting da interface.
- Atributos
Exceções
A Criptografia de Nova Geração (CNG) não é suportada neste sistema.
Todos os outros erros.