Condividi tramite


Enumerazione ObjectIdPublicKeyFlags (certenroll.h)

Il tipo di enumerazione ObjectIdPublicKeyFlags specifica se viene usato un algoritmo di chiave pubblica per la firma o per la crittografia. Alcuni algoritmi, ad esempio RSA, possono essere usati per entrambi gli scopi. Questa enumerazione viene usata dal metodo InitializeFromAlgorithmName nell'interfaccia IObjectId per restringere e disambiguare la ricerca dell'algoritmo.

Sintassi

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
} ;

Costanti

 
XCN_CRYPT_OID_INFO_PUBKEY_ANY
Valore: 0
L'algoritmo può essere usato per la firma o la crittografia.
XCN_CRYPT_OID_INFO_PUBKEY_SIGN_KEY_FLAG
Valore: 0x80000000
L'algoritmo viene usato per la firma.
XCN_CRYPT_OID_INFO_PUBKEY_ENCRYPT_KEY_FLAG
Valore: 0x40000000
L'algoritmo viene usato per la crittografia.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione certenroll.h

Vedi anche

Enumerazione CertEnroll

InitializeFromAlgorithmName