Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

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

Feedback

Was this page helpful?

Additional resources