CngUIPolicy Classe

Definição

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)

Aplica-se a