
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
[FlagsAttribute]
public enum CertificateTemplateEnrollmentFlags<FlagsAttribute>
Public Enumeration CertificateTemplateEnrollmentFlags[FlagsAttribute]
public enum class CertificateTemplateEnrollmentFlags[<FlagsAttribute>]
type CertificateTemplateEnrollmentFlags| None | 0 | None. | 
| IncludeSymmetricAlgorithms | 1 | This flag instructs the client and server to include a Secure/Multipurpose Internet Mail Extensions (S/MIME) certificate extension, as specified in RFC4262, in the request and in the issued certificate. | 
| CAManagerApproval | 2 | This flag instructs the CA to put all requests in a pending state. | 
| KraPublish | 4 | This flag instructs the CA to publish the issued certificate to the key recovery agent (KRA) container in Active Directory. | 
| DsPublish | 8 | This flag instructs clients and CA servers to append the issued certificate to the userCertificate attribute, as specified in RFC4523, on the user object in Active Directory. | 
| AutoenrollmentCheckDsCert | 16 | This flag instructs clients not to do autoenrollment for a certificate based on this template if the user's userCertificate attribute (specified in RFC4523) in Active Directory has a valid certificate based on the same template. | 
| Autoenrollment | 32 | This flag instructs clients to perform autoenrollment for the specified template. | 
| ReenrollExistingCert | 64 | This flag instructs clients to sign the renewal request using the private key of the existing certificate. | 
| RequireUserInteraction | 256 | This flag instructs the client to obtain user consent before attempting to enroll for a certificate that is based on the specified template. | 
| RemoveInvalidFromStore | 1,024 | This flag instructs the autoenrollment client to delete any certificates that are no longer needed based on the specific template from the local certificate storage. | 
| AllowEnrollOnBehalfOf | 2,048 | This flag instructs the server to allow enroll on behalf of (EOBO) functionality. | 
| IncludeOcspRevNoCheck | 4,096 | This flag instructs the server to not include revocation information and add the id-pkix-ocsp-nocheck extension,
            as specified in RFC2560 section §4.2.2.2.1, to the certificate
            that is issued. Windows Server 2003 - this flag is not supported. | 
| ReuseKeyTokenFull | 8,192 | This flag instructs the client to reuse the private key for a smart card–based certificate renewal if it is unable
            to create a new private key on the card. Windows XP, Windows Server 2003 - this flag is not supported. | 
| NoRevocationInformation | 16,384 | This flag instructs the server to not include revocation information in the issued certificate. Windows Server 2003, Windows Server 2008 - this flag is not supported. | 
| BasicConstraintsInEndEntityCerts | 32,768 | This flag instructs the server to include Basic Constraints extension in the end entity certificates. Windows Server 2003, Windows Server 2008 - this flag is not supported. | 
| IgnoreEnrollOnReenrollment | 65,536 | This flag instructs the CA to ignore the requirement for Enroll permissions on the template when
            processing renewal requests. Windows Server 2003, Windows Server 2008, Windows Server 2008 R2 - this flag is not supported. | 
| IssuancePoliciesFromRequest | 131,072 | This flag indicates that the certificate issuance policies to be included in the issued certificate come from the
            request rather than from the template. The template contains a list of all of the issuance policies that the request
            is allowed to specify; if the request contains policies that are not listed in the template, then the request is rejected. Windows Server 2003, Windows Server 2008, Windows Server 2008 R2 - this flag is not supported. | 
| SkipAutoRenewal | 262,144 | This flag instructs autoenrollment client to not renew certificate although the certificate meets all conditions for automatic renewal, i.e. initial automatic certificate enrollment is enabled and subsequent renewal is disabled. | 
| DoNotIncludeSidExtension | 524,288 | Instructs Enterprise CA to not include SID extension in issued certificates that use subject construction from Active Directory. More information in KB5014754 |