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 os parâmetros de configuração opcionais para a interface do usuário que a CNG (Cryptography Next Generation) 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.
Observação
As classes CNG não funcionam em plataformas que não são do Windows.
Construtores
CngUIPolicy(CngUIProtectionLevels) |
Inicializa uma nova instância da classe CngUIPolicy usando o nível de proteção especificado. |
CngUIPolicy(CngUIProtectionLevels, String) |
Inicializa uma nova instância da classe CngUIPolicy usando o nível de proteção e o nome amigável especificados. |
CngUIPolicy(CngUIProtectionLevels, String, String) |
Inicializa uma nova instância da classe CngUIPolicy usando o nível de proteção, o nome amigável e a descrição especificados. |
CngUIPolicy(CngUIProtectionLevels, String, String, String) |
Inicializa uma nova instância da classe CngUIPolicy usando o nível de proteção, o nome amigável, a cadeia de caracteres de descrição e o contexto de uso especificados. |
CngUIPolicy(CngUIProtectionLevels, String, String, String, String) |
Inicializa uma nova instância da classe CngUIPolicy usando o nível de proteção, o nome amigável, a cadeia de caracteres de descrição, o contexto de uso e o título especificados. |
Propriedades
CreationTitle |
Obtém o título exibido pelo prompt da interface do usuário. |
Description |
Obtém a cadeia de caracteres de descrição exibida pelo prompt da 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
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |