CngKeyCreationParameters CngKeyCreationParameters CngKeyCreationParameters CngKeyCreationParameters Class

Définition

Contient des propriétés avancées pour la création de clé.Contains advanced properties for key creation.

public ref class CngKeyCreationParameters sealed
public sealed class CngKeyCreationParameters
type CngKeyCreationParameters = class
Public NotInheritable Class CngKeyCreationParameters
Héritage
CngKeyCreationParametersCngKeyCreationParametersCngKeyCreationParametersCngKeyCreationParameters

Remarques

CngKeyles objets contiennent des propriétés.CngKey objects contain properties. Certaines propriétés doivent être ajoutées à une clé lors de sa création.Some properties must be added to a key when it is created. D’autres propriétés peuvent être ajoutées après la création de la clé.Other properties can be added after the key is created.

La CngKeyCreationParameters classe vous permet d’ajouter des propriétés à une clé lors de sa création.The CngKeyCreationParameters class enables you to add properties to a key as it is being created. Pour ce faire, vous pouvez passer CngKeyCreationParameters un objet qui contient des propriétés de clé standard, telles que le fournisseur de stockage de clés (KSP), la stratégie d’exportation, l’utilisation de la clé, la stratégie de Create l’interface utilisateur et le handle de fenêtre parente, à la méthode.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. L' CngKey objet en cours de création sera initialisé avec ces valeurs avant qu’il ne soit finalisé.The CngKey object that is being created will be initialized with these values before it is finalized.

Vous pouvez également ajouter des propriétés non standard à une clé à l’aide Parameters de la propriété.You can also add non-standard properties to a key by using the Parameters property.

Si vous devez ajouter des propriétés après la création d’une clé, utilisez SetProperty la méthode.If you need to add properties after a key is created, use the SetProperty method.

Constructeurs

CngKeyCreationParameters() CngKeyCreationParameters() CngKeyCreationParameters() CngKeyCreationParameters()

Initialise une nouvelle instance de la classe CngKeyCreationParameters.Initializes a new instance of the CngKeyCreationParameters class.

Propriétés

ExportPolicy ExportPolicy ExportPolicy ExportPolicy

Obtient ou définit la stratégie d'exportation de clé.Gets or sets the key export policy.

KeyCreationOptions KeyCreationOptions KeyCreationOptions KeyCreationOptions

Obtient ou définit les options de création de clé.Gets or sets the key creation options.

KeyUsage KeyUsage KeyUsage KeyUsage

Obtient ou définit les opérations de chiffrement qui s'appliquent à la clé actuelle.Gets or sets the cryptographic operations that apply to the current key.

Parameters Parameters Parameters Parameters

Permet de créer un objet CngKey avec les propriétés supplémentaires définies avant la finalisation de la clé.Enables a CngKey object to be created with additional properties that are set before the key is finalized.

ParentWindowHandle ParentWindowHandle ParentWindowHandle ParentWindowHandle

Obtient ou définit le handle de fenêtre qui doit être utilisé comme fenêtre parente pour les boîtes de dialogue créées par les classes CNG (Cryptography Next Generation).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 Provider Provider Provider

Obtient ou définit le fournisseur de stockage de clés (KSP) pour y créer une clé.Gets or sets the key storage provider (KSP) to create a key in.

UIPolicy UIPolicy UIPolicy UIPolicy

Obtient ou définit des informations à propos de l'interface utilisateur à afficher lorsqu'une clé est créée ou accédée.Gets or sets information about the user interface to display when a key is created or accessed.

Méthodes

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

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

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

Fait office de fonction de hachage par défaut.Serves as the default hash function.

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

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

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

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

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

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

S’applique à