Énumération X509PrivateKeyUsageFlags (certenroll.h)
L’énumération X509PrivateKeyUsageFlags spécifie les utilisations autorisées d’une clé privée. C’est la responsabilité du fournisseur de chiffrement. La valeur d’énumération peut être définie et récupérée à l’aide de la propriété KeyUsage sur l’interface IX509PrivateKey .
Syntax
typedef enum X509PrivateKeyUsageFlags {
XCN_NCRYPT_ALLOW_USAGES_NONE = 0,
XCN_NCRYPT_ALLOW_DECRYPT_FLAG = 0x1,
XCN_NCRYPT_ALLOW_SIGNING_FLAG = 0x2,
XCN_NCRYPT_ALLOW_KEY_AGREEMENT_FLAG = 0x4,
XCN_NCRYPT_ALLOW_KEY_IMPORT_FLAG = 0x8,
XCN_NCRYPT_ALLOW_ALL_USAGES = 0xffffff
} ;
Constantes
XCN_NCRYPT_ALLOW_USAGES_NONE Valeur : 0 Les utilisations autorisées ne sont pas définies. |
XCN_NCRYPT_ALLOW_DECRYPT_FLAG Valeur : 0x1 La clé peut être utilisée pour déchiffrer du contenu. Ceci correspond aux valeurs X509KeyUsageFlags suivantes :
|
XCN_NCRYPT_ALLOW_SIGNING_FLAG Valeur : 0x2 La clé peut être utilisée pour la signature. Ceci correspond aux valeurs X509KeyUsageFlags suivantes :
|
XCN_NCRYPT_ALLOW_KEY_AGREEMENT_FLAG Valeur : 0x4 La clé peut être utilisée pour établir un accord de clé entre des entités. |
XCN_NCRYPT_ALLOW_KEY_IMPORT_FLAG Valeur : 0x8 |
XCN_NCRYPT_ALLOW_ALL_USAGES Valeur : 0xffffff Toutes les utilisations définies pour cette énumération sont autorisées. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | certenroll.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour