ENUM_CATYPES enumeration (certsrv.h)
The ENUM_CATYPES enumeration specifies a certification authority (CA) type.
Syntax
typedef enum {
ENUM_ENTERPRISE_ROOTCA = 0,
ENUM_ENTERPRISE_SUBCA = 1,
ENUM_STANDALONE_ROOTCA = 3,
ENUM_STANDALONE_SUBCA = 4,
ENUM_UNKNOWN_CA = 5
} ENUM_CATYPES;
Constants
ENUM_ENTERPRISE_ROOTCA Value: 0 A root CA that is a member of an Active Directory domain and uses Directory Service to issue and manage certificates. |
ENUM_ENTERPRISE_SUBCA Value: 1 A CA that uses Directory Service to issue and manage certificates and is subordinate to an enterprise root CA. |
ENUM_STANDALONE_ROOTCA Value: 3 A root CA that does not use Directory Service to issue or manage certificates. It might or might not belong to a domain. |
ENUM_STANDALONE_SUBCA Value: 4 A CA that does not use Directory Service to issue or manage certificates and is subordinate to a standalone root CA. |
ENUM_UNKNOWN_CA Value: 5 An unknown CA type. |
Requirements
Requirement | Value |
---|---|
Header | certsrv.h |