CngKeyCreationParameters Třída

Definice

Obsahuje upřesňující vlastnosti pro vytvoření klíče.Contains advanced properties for key creation.

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

Poznámky

CngKeyobjekty obsahují vlastnosti.CngKey objects contain properties. Některé vlastnosti musí být při vytvoření klíče přidány do klíče.Some properties must be added to a key when it is created. Další vlastnosti lze přidat po vytvoření klíče.Other properties can be added after the key is created.

CngKeyCreationParameters Třída umožňuje přidat vlastnosti klíče při jeho vytváření.The CngKeyCreationParameters class enables you to add properties to a key as it is being created. To můžete provést předáním CngKeyCreationParameters objektu, který obsahuje standardní vlastnosti klíče, jako je například zprostředkovatel úložiště klíčů (KSP), export zásad, použití klíče, zásady uživatelského rozhraní (UI) a popisovač nadřazeného okna Create do metody.You can do this by passing a CngKeyCreationParameters object that contains standard key properties, such as key storage provider (KSP), export policy, key usage, user interface (UI) policy, and parent window handle, to the Create method. CngKey Objekt, který se vytváří, se před dokončením inicializuje s těmito hodnotami.The CngKey object that is being created will be initialized with these values before it is finalized.

Do klíče můžete přidat také nestandardní vlastnosti pomocí Parameters vlastnosti.You can also add non-standard properties to a key by using the Parameters property.

Pokud po vytvoření klíče potřebujete přidat vlastnosti, použijte SetProperty metodu.If you need to add properties after a key is created, use the SetProperty method.

Konstruktory

CngKeyCreationParameters()

Inicializuje novou instanci třídy CngKeyCreationParameters třídy.Initializes a new instance of the CngKeyCreationParameters class.

Vlastnosti

ExportPolicy

Získá nebo nastaví zásadu exportu klíče.Gets or sets the key export policy.

KeyCreationOptions

Získá nebo nastaví možnosti vytváření klíče.Gets or sets the key creation options.

KeyUsage

Získá nebo nastaví kryptografické operace, které se vztahují k aktuálnímu klíči.Gets or sets the cryptographic operations that apply to the current key.

Parameters

Umožňuje vytvořit CngKey objekt s dalšími vlastnostmi, které jsou nastaveny před dokončením klíče.Enables a CngKey object to be created with additional properties that are set before the key is finalized.

ParentWindowHandle

Získá nebo nastaví popisovač okna, který by měl být použit jako nadřazené okno pro dialogová okna, která jsou vytvořena pomocí tříd kryptografických služeb nové generace (CNG).Gets or sets the window handle that should be used as the parent window for dialog boxes that are created by Cryptography Next Generation (CNG) classes.

Provider

Získá nebo nastaví zprostředkovatele úložiště klíčů (KSP), ve kterém se vytvoří klíč.Gets or sets the key storage provider (KSP) to create a key in.

UIPolicy

Získá nebo nastaví informace o uživatelském rozhraní, které se zobrazí při vytvoření nebo otevření klíče.Gets or sets information about the user interface to display when a key is created or accessed.

Metody

Equals(Object)

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

(Zděděno od Object)
GetHashCode()

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

(Zděděno od Object)
GetType()

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

(Zděděno od Object)
MemberwiseClone()

Vytvoří kopii aktuálního Objectbez podstruktury.Creates a shallow copy of the current Object.

(Zděděno od Object)
ToString()

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

(Zděděno od Object)

Platí pro