X509CertificateTemplateGeneralFlag enumeration (certenroll.h)

The X509CertificateTemplateGeneralFlag enumeration contains use and modification information about templates and associated certificates.

Syntax

typedef enum X509CertificateTemplateGeneralFlag {
  GeneralMachineType = 0x40,
  GeneralCA = 0x80,
  GeneralCrossCA = 0x800,
  GeneralDefault = 0x10000,
  GeneralModified = 0x20000,
  GeneralDonotPersist = 0x1000
} ;

Constants

 
GeneralMachineType
Value: 0x40
The template should be used to create a certificate request for a computer.
GeneralCA
Value: 0x80
The template should be used to create a request for a certification authority certificate.
GeneralCrossCA
Value: 0x800
The template should be used to create a request to cross certify a certificate.
GeneralDefault
Value: 0x10000
The template is not used by the client or server in the Windows Client Certificate Enrollment and should not be modified.
GeneralModified
Value: 0x20000
The template is not used by the client or server in the Windows Client Certificate Enrollment and can be modified if necessary.
GeneralDonotPersist
Value: 0x1000
The certification authority is not required to save a record of a certificate request for a certificate that has been issued.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Header certenroll.h