CngUIPolicy Classe

Definição

Encapsula parâmetros opcionais de configuração para a interface de utilizador (UI) que a Criptografia Next Generation (CNG) apresenta quando acede a uma chave protegida.

public ref class CngUIPolicy sealed
public sealed class CngUIPolicy
type CngUIPolicy = class
Public NotInheritable Class CngUIPolicy
Herança
CngUIPolicy

Observações

Esta classe permite-lhe criar uma política de interface para mostrar prompts sobre operações-chave, como prompts de PIN de cartão inteligente. Também permite impor a interação do utilizador para aceder a uma chave, mesmo que a chave esteja armazenada num fornecedor de armazenamento de chaves por software (KSP) em vez de num cartão inteligente. O CNG mostra estes parâmetros de configuração para a interface quando acedes a uma chave protegida.

Note

As classes de GNC não funcionam em plataformas que não sejam Windows.

Construtores

Name Description
CngUIPolicy(CngUIProtectionLevels, String, String, String, String)

Inicializa uma nova instância da CngUIPolicy classe usando o nível de proteção especificado, o nome amigo, a cadeia de descrição, o contexto e o título.

CngUIPolicy(CngUIProtectionLevels, String, String, String)

Inicializa uma nova instância da CngUIPolicy classe usando o nível de proteção especificado, nome amigo, cadeia de descrição e contexto de uso.

CngUIPolicy(CngUIProtectionLevels, String, String)

Inicializa uma nova instância da CngUIPolicy classe usando o nível de proteção especificado, o nome amigo e a descrição.

CngUIPolicy(CngUIProtectionLevels, String)

Inicializa uma nova instância da CngUIPolicy classe usando o nível de proteção especificado e o nome amigo.

CngUIPolicy(CngUIProtectionLevels)

Inicializa uma nova instância da CngUIPolicy classe usando o nível de proteção especificado.

Propriedades

Name Description
CreationTitle

Recebe o título que é mostrado pelo prompt da interface.

Description

Recebe a string de descrição que é mostrada pelo prompt da interface.

FriendlyName

Recebe o nome amigável que aparece no prompt da interface.

ProtectionLevel

Obtém o nível de proteção da interface para a chave.

UseContext

Obtém a descrição de como a chave será usada.

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)

Aplica-se a