CngKeyCreationParameters Classe
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.
Contém propriedades avançadas para criação de chaves.
public ref class CngKeyCreationParameters sealed
public sealed class CngKeyCreationParameters
type CngKeyCreationParameters = class
Public NotInheritable Class CngKeyCreationParameters
- Herança
-
CngKeyCreationParameters
Observações
CngKey Os objetos contêm propriedades. Algumas propriedades têm de ser adicionadas a uma chave quando esta é criada. Outras propriedades podem ser adicionadas após a criação da chave.
A CngKeyCreationParameters classe permite-lhe adicionar propriedades a uma chave à medida que esta está a ser criada. Pode fazê-lo passando um CngKeyCreationParameters objeto que contenha propriedades padrão de chave, como fornecedor de armazenamento de chaves (KSP), política de exportação, uso de chaves, política de interface de utilizador (UI) e alvo da janela pai, para o Create método. O CngKey objeto que está a ser criado será inicializado com estes valores antes de ser finalizado.
Também pode adicionar propriedades não padrão a uma chave usando a propriedade Parameters .
Se precisares de adicionar propriedades depois de uma chave ser criada, usa o SetProperty método.
Note
As classes de GNC não funcionam em plataformas que não sejam Windows.
Construtores
| Name | Description |
|---|---|
| CngKeyCreationParameters() |
Inicializa uma nova instância da CngKeyCreationParameters classe. |
Propriedades
| Name | Description |
|---|---|
| ExportPolicy |
Obtém ou definem a política chave de exportação. |
| KeyCreationOptions |
Obtém ou definem as opções de criação de chaves. |
| KeyUsage |
Obtém ou define as operações criptográficas que se aplicam à chave atual. |
| Parameters |
Permite criar um CngKey objeto com propriedades adicionais que são definidas antes da chave ser finalizada. |
| ParentWindowHandle |
Obtém ou define o handler da janela que deve ser usado como janela principal para caixas de diálogo criadas por classes de Criptografia de Nova Geração (CNG). |
| Provider |
Obtém ou define o fornecedor de armazenamento de chaves (KSP) para criar uma chave de entrada. |
| UIPolicy |
Obtém ou define informação sobre a interface do utilizador para mostrar quando uma chave é criada ou acedida. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |