ObjectIdPublicKeyFlags-Enumeration (certenroll.h)
Der ObjectIdPublicKeyFlags-Enumerationstyp gibt an, ob ein Algorithmus für öffentliche Schlüssel zum Signieren oder für die Verschlüsselung verwendet wird. Einige Algorithmen, z. B. RSA, können für beide Zwecke verwendet werden. Diese Enumeration wird von der InitializeFromAlgorithmName-Methode auf der IObjectId-Schnittstelle verwendet, um die Algorithmussuche einzugrenzen und mehrdeutig zu machen.
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
} ;
Konstanten
XCN_CRYPT_OID_INFO_PUBKEY_ANY Wert: 0 Der Algorithmus kann zum Signieren oder Verschlüsseln verwendet werden. |
XCN_CRYPT_OID_INFO_PUBKEY_SIGN_KEY_FLAG Wert: 0x80000000 Der Algorithmus wird zum Signieren verwendet. |
XCN_CRYPT_OID_INFO_PUBKEY_ENCRYPT_KEY_FLAG Wert: 0x40000000 Der Algorithmus wird für die Verschlüsselung verwendet. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | certenroll.h |