X509CertificateTemplateGeneralFlag enumeration (certenroll.h)

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

Syntax

typedef enum X509CertificateTemplateGeneralFlag {
  GeneralMachineType,
  GeneralCA,
  GeneralCrossCA,
  GeneralDefault,
  GeneralModified,
  GeneralDonotPersist
} ;

Constants

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

Requirements

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