CngKeyCreationParameters Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des propriétés avancées pour la création de clés.
public ref class CngKeyCreationParameters sealed
public sealed class CngKeyCreationParameters
type CngKeyCreationParameters = class
Public NotInheritable Class CngKeyCreationParameters
- Héritage
-
CngKeyCreationParameters
Remarques
CngKey les objets contiennent des propriétés. Certaines propriétés doivent être ajoutées à une clé lors de sa création. D’autres propriétés peuvent être ajoutées une fois la clé créée.
La CngKeyCreationParameters classe vous permet d’ajouter des propriétés à une clé lors de sa création. Pour ce faire, transmettez un CngKeyCreationParameters 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 des clés, la stratégie d’interface utilisateur et le handle de fenêtre parent, à la Create méthode. L’objet CngKey en cours de création sera initialisé avec ces valeurs avant qu’il ne soit finalisé.
Vous pouvez également ajouter des propriétés non standard à une clé à l’aide de la Parameters propriété.
Si vous devez ajouter des propriétés après la création d’une clé, utilisez la SetProperty méthode.
Note
Les classes CNG ne fonctionnent pas sur les plateformes non Windows.
Constructeurs
| Nom | Description |
|---|---|
| CngKeyCreationParameters() |
Initialise une nouvelle instance de la classe CngKeyCreationParameters. |
Propriétés
| Nom | Description |
|---|---|
| ExportPolicy |
Obtient ou définit la stratégie d’exportation de clé. |
| KeyCreationOptions |
Obtient ou définit les options de création de clé. |
| KeyUsage |
Obtient ou définit les opérations de chiffrement qui s’appliquent à la clé actuelle. |
| Parameters |
Permet à un CngKey objet d’être créé avec des propriétés supplémentaires définies avant la finalisation de la clé. |
| 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). |
| Provider |
Obtient ou définit le fournisseur de stockage de clés (KSP) dans lequel créer une clé. |
| UIPolicy |
Obtient ou définit des informations sur l’interface utilisateur à afficher lorsqu’une clé est créée ou accessible. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |