É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 |