Compartir a través de


CngUIPolicy Clase

Definición

Encapsula los parámetros de configuración opcionales para la interfaz de usuario (UI) que Cryptography Next Generation (CNG) muestra cuando tiene acceso a una clave protegida.

public ref class CngUIPolicy sealed
public sealed class CngUIPolicy
type CngUIPolicy = class
Public NotInheritable Class CngUIPolicy
Herencia
CngUIPolicy

Comentarios

Esta clase le permite crear una directiva de interfaz de usuario para mostrar mensajes sobre las operaciones clave, como los avisos del PIN de tarjeta inteligente. También le permite aplicar la interacción del usuario para acceder a una clave, incluso si la clave se almacena en un proveedor de almacenamiento de claves de software (KSP) en lugar de en una tarjeta inteligente. CNG muestra estos parámetros de configuración para la interfaz de usuario al acceder a una clave protegida.

Nota

Las clases CNG no funcionan en plataformas que no son de Windows.

Constructores

CngUIPolicy(CngUIProtectionLevels)

Inicializa una nueva instancia de la clase CngUIPolicy utilizando el nivel de protección especificado.

CngUIPolicy(CngUIProtectionLevels, String)

Inicializa una nueva instancia de la clase CngUIPolicy utilizando el nivel de protección y el nombre descriptivo especificados.

CngUIPolicy(CngUIProtectionLevels, String, String)

Inicializa una nueva instancia de la clase CngUIPolicy utilizando el nivel de protección, el nombre descriptivo y la descripción especificados.

CngUIPolicy(CngUIProtectionLevels, String, String, String)

Inicializa una nueva instancia de la clase CngUIPolicy utilizando el nivel de protección, el nombre descriptivo, la cadena de descripción y el contexto de uso especificados.

CngUIPolicy(CngUIProtectionLevels, String, String, String, String)

Inicializa una nueva instancia de la clase CngUIPolicy utilizando el nivel de protección, el nombre descriptivo, la cadena de descripción, el contexto de uso y el título especificados.

Propiedades

CreationTitle

Obtiene el título mostrado por el indicador de la interfaz de usuario.

Description

Obtiene la cadena de descripción mostrada por el indicador de la interfaz de usuario.

FriendlyName

Obtiene el nombre descriptivo mostrado por el indicador de la interfaz de usuario.

ProtectionLevel

Obtiene el nivel de protección de la interfaz de usuario para la clave.

UseContext

Obtiene la descripción de cómo se va a utilizar la clave.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a