Partilhar via


CngUIPolicy Classe

Definição

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)

Aplica-se a