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