Enumeración ObjectIdPublicKeyFlags (certenroll.h)
El tipo de enumeración ObjectIdPublicKeyFlags especifica si se usa un algoritmo de clave pública para firmar o para el cifrado. Algunos algoritmos, como RSA, se pueden usar para ambos fines. El método InitializeFromAlgorithmName usa esta enumeración en la interfaz IObjectId para restringir y eliminar la ambigüedad de la búsqueda de algoritmos.
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 Valor: 0 El algoritmo se puede usar para firmar o cifrar. |
XCN_CRYPT_OID_INFO_PUBKEY_SIGN_KEY_FLAG Valor: 0x80000000 El algoritmo se usa para firmar. |
XCN_CRYPT_OID_INFO_PUBKEY_ENCRYPT_KEY_FLAG Valor: 0x40000000 El algoritmo se usa para el cifrado. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | certenroll.h |