CngUIPolicy Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Encapsula parâmetros de configuração opcionais para a interface do usuário (interface do usuário) que a Criptografia de Próxima Geração (CNG) exibe quando você acessa uma chave protegida.
public ref class CngUIPolicy sealed
public sealed class CngUIPolicy
type CngUIPolicy = class
Public NotInheritable Class CngUIPolicy
- Herança
-
CngUIPolicy
Comentários
Essa classe permite que você crie uma política de interface do usuário para exibir prompts sobre operações de chave, como prompts de PIN de cartão inteligente. Ele também permite que você imponha a interação do usuário para acessar uma chave, mesmo que a chave seja armazenada em um KSP (provedor de armazenamento de chaves de software) em vez de em um cartão inteligente. O CNG exibe esses parâmetros de configuração para a interface do usuário quando você acessa uma chave protegida.
Note
As classes CNG não funcionam em plataformas que não são do Windows.
Construtores
| Nome | Description |
|---|---|
| CngUIPolicy(CngUIProtectionLevels, String, String, String, String) |
Inicializa uma nova instância da classe usando o nível de proteção especificado, o nome amigável, a cadeia de caracteres de descrição, o contexto de uso e o CngUIPolicy título especificados. |
| CngUIPolicy(CngUIProtectionLevels, String, String, String) |
Inicializa uma nova instância da CngUIPolicy classe usando o nível de proteção especificado, o nome amigável, a cadeia de caracteres de descrição e o contexto de uso. |
| CngUIPolicy(CngUIProtectionLevels, String, String) |
Inicializa uma nova instância da CngUIPolicy classe usando o nível de proteção, o nome amigável e a descrição especificados. |
| CngUIPolicy(CngUIProtectionLevels, String) |
Inicializa uma nova instância da CngUIPolicy classe usando o nível de proteção especificado e o nome amigável. |
| CngUIPolicy(CngUIProtectionLevels) |
Inicializa uma nova instância da CngUIPolicy classe usando o nível de proteção especificado. |
Propriedades
| Nome | Description |
|---|---|
| CreationTitle |
Obtém o título exibido pelo prompt de interface do usuário. |
| Description |
Obtém a cadeia de caracteres de descrição exibida pelo prompt de interface do usuário. |
| FriendlyName |
Obtém o nome amigável exibido pelo prompt da interface do usuário. |
| ProtectionLevel |
Obtém o nível de proteção da interface do usuário para a chave. |
| UseContext |
Obtém a descrição de como a chave será usada. |
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |