CngUIPolicy CngUIPolicy CngUIPolicy CngUIPolicy Class

Definice

Zapouzdřuje volitelné parametry konfigurace pro uživatelské rozhraní (UI), která kryptografické služby nové generace (CNG) zobrazuje, když se dostanete klíč chráněný.Encapsulates optional configuration parameters for the user interface (UI) that Cryptography Next Generation (CNG) displays when you access a protected key.

public ref class CngUIPolicy sealed
public sealed class CngUIPolicy
type CngUIPolicy = class
Public NotInheritable Class CngUIPolicy
Dědičnost
CngUIPolicyCngUIPolicyCngUIPolicyCngUIPolicy

Poznámky

Tato třída umožňuje vytvářet zásady uživatelského rozhraní pro zobrazení výzvy o klíčové operace, jako jsou čipové karty, které vyzve k zadání kódu PIN.This class enables you to create a UI policy for displaying prompts about key operations such as smart card PIN prompts. Taky umožňuje vynucovat interakci uživatele pro přístup ke klíči, i v případě, že je klíč uložen v software zprostředkovatele úložiště klíčů (KSP) místo v čipové karty.It also enables you to enforce user interaction to access a key, even if the key is stored in a software key storage provider (KSP) instead of in a smart card. Při přístupu k chráněný klíč CNG zobrazí tyto parametry konfigurace pro uživatelské rozhraní.CNG displays these configuration parameters for the UI when you access a protected key.

Konstruktory

CngUIPolicy(CngUIProtectionLevels) CngUIPolicy(CngUIProtectionLevels) CngUIPolicy(CngUIProtectionLevels) CngUIPolicy(CngUIProtectionLevels)

Inicializuje novou instanci třídy CngUIPolicy pomocí úroveň ochrany.Initializes a new instance of the CngUIPolicy class by using the specified protection level.

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

Inicializuje novou instanci třídy CngUIPolicy pomocí úroveň ochrany a popisný název.Initializes a new instance of the CngUIPolicy class by using the specified protection level and friendly name.

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

Inicializuje novou instanci třídy CngUIPolicy pomocí úroveň ochrany, popisný název a popis.Initializes a new instance of the CngUIPolicy class by using the specified protection level, friendly name, and description.

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

Inicializuje novou instanci třídy CngUIPolicy třídy pomocí úroveň ochrany, popisný název, popis řetězce a použít kontext.Initializes a new instance of the CngUIPolicy class by using the specified protection level, friendly name, description string, and use context.

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

Inicializuje novou instanci třídy CngUIPolicy třídy pomocí úroveň ochrany, popisný název, popis řetězce, použití kontextu a název.Initializes a new instance of the CngUIPolicy class by using the specified protection level, friendly name, description string, use context, and title.

Vlastnosti

CreationTitle CreationTitle CreationTitle CreationTitle

Získá název, který se zobrazí uživatelské rozhraní výzvy.Gets the title that is displayed by the UI prompt.

Description Description Description Description

Získá řetězec popisu, který se zobrazí uživatelské rozhraní výzvy.Gets the description string that is displayed by the UI prompt.

FriendlyName FriendlyName FriendlyName FriendlyName

Získá popisný název, který se zobrazí v uživatelském rozhraní výzvy.Gets the friendly name that is displayed by the UI prompt.

ProtectionLevel ProtectionLevel ProtectionLevel ProtectionLevel

Získá úrovně ochrany uživatelského rozhraní pro klíč.Gets the UI protection level for the key.

UseContext UseContext UseContext UseContext

Získá popis použití klíče.Gets the description of how the key will be used.

Metody

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Určuje, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Získá Type aktuální instance.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Vytvoří Mělkou kopii aktuální Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Vrací řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Inherited from Object)

Platí pro