ObjectIdPublicKeyFlags, énumération (certenroll.h)
Le type d’énumération ObjectIdPublicKeyFlags spécifie si un algorithme de clé publique est utilisé pour la signature ou pour le chiffrement. Certains algorithmes, tels que RSA, peuvent être utilisés à ces deux fins. Cette énumération est utilisée par la méthode InitializeFromAlgorithmName sur l’interface IObjectId pour affiner et lever l’ambiguïté de la recherche par algorithme.
Syntax
typedef enum ObjectIdPublicKeyFlags {
XCN_CRYPT_OID_INFO_PUBKEY_ANY = 0,
XCN_CRYPT_OID_INFO_PUBKEY_SIGN_KEY_FLAG = 0x80000000,
XCN_CRYPT_OID_INFO_PUBKEY_ENCRYPT_KEY_FLAG = 0x40000000
} ;
Constantes
XCN_CRYPT_OID_INFO_PUBKEY_ANY Valeur : 0 L’algorithme peut être utilisé pour la signature ou le chiffrement. |
XCN_CRYPT_OID_INFO_PUBKEY_SIGN_KEY_FLAG Valeur : 0x80000000 L’algorithme est utilisé pour la signature. |
XCN_CRYPT_OID_INFO_PUBKEY_ENCRYPT_KEY_FLAG Valeur : 0x40000000 L’algorithme est utilisé pour le chiffrement. |
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 |