Enumeração X509CertificateTemplateEnrollmentFlag (certenroll.h)

A enumeração X509CertificateTemplateEnrollmentFlag contém valores que especificam ações de servidor e cliente durante o registro.

Syntax

typedef enum X509CertificateTemplateEnrollmentFlag {
  EnrollmentIncludeSymmetricAlgorithms = 0x1,
  EnrollmentPendAllRequests = 0x2,
  EnrollmentPublishToKRAContainer = 0x4,
  EnrollmentPublishToDS = 0x8,
  EnrollmentAutoEnrollmentCheckUserDSCertificate = 0x10,
  EnrollmentAutoEnrollment = 0x20,
  EnrollmentDomainAuthenticationNotRequired = 0x80,
  EnrollmentPreviousApprovalValidateReenrollment = 0x40,
  EnrollmentUserInteractionRequired = 0x100,
  EnrollmentAddTemplateName = 0x200,
  EnrollmentRemoveInvalidCertificateFromPersonalStore = 0x400,
  EnrollmentAllowEnrollOnBehalfOf = 0x800,
  EnrollmentAddOCSPNoCheck = 0x1000,
  EnrollmentReuseKeyOnFullSmartCard = 0x2000,
  EnrollmentNoRevocationInfoInCerts = 0x4000,
  EnrollmentIncludeBasicConstraintsForEECerts = 0x8000,
  EnrollmentPreviousApprovalKeyBasedValidateReenrollment = 0x10000,
  EnrollmentCertificateIssuancePoliciesFromRequest = 0x20000,
  EnrollmentSkipAutoRenewal = 0x40000
} ;

Constantes

 
EnrollmentIncludeSymmetricAlgorithms
Valor: 0x1
Instrui o cliente e o servidor a incluir uma extensão S/MIME (Extensões de Email de Internet Seguro/Multiuso) na solicitação de certificado e no certificado emitido.
EnrollmentPendAllRequests
Valor: 0x2
Instrui a AC (autoridade de certificação ) a colocar todas as solicitações de certificado em um estado pendente.
EnrollmentPublishToKRAContainer
Valor: 0x4
Instrui a autoridade de certificação a publicar o certificado emitido no contêiner do KRA (agente de recuperação de chave) no Active Directory.
EnrollmentPublishToDS
Valor: 0x8
Instrui clientes e servidores a acrescentar o certificado emitido ao atributo userCertificate no objeto user no Active Directory.
EnrollmentAutoEnrollmentCheckUserDSCertificate
Valor: 0x10
Instrui os clientes a não registrarem automaticamente um certificado com base nesse modelo se o atributo userCertificate no objeto de usuário no Active Directory já contiver um certificado válido com base neste modelo.
EnrollmentAutoEnrollment
Valor: 0x20
Instrui os clientes a registrar automaticamente um certificado baseado nesse modelo.
EnrollmentDomainAuthenticationNotRequired
Valor: 0x80
Não usado.
EnrollmentPreviousApprovalValidateReenrollment
Valor: 0x40
Instrui os clientes a assinar um certificado usando chaves privadas cujas chaves públicas estão contidas em certificados existentes.
EnrollmentUserInteractionRequired
Valor: 0x100
Instrui o cliente a obter o consentimento do usuário antes de tentar registrar uma solicitação de certificado com base nesse modelo.
EnrollmentAddTemplateName
Valor: 0x200
Não usado.
EnrollmentRemoveInvalidCertificateFromPersonalStore
Valor: 0x400
Instrui o cliente a excluir certificados expirados, revogados ou renovados do repositório de certificados local.
EnrollmentAllowEnrollOnBehalfOf
Valor: 0x800
Instrui o servidor a permitir a funcionalidade de registro em nome de (EOBO).
EnrollmentAddOCSPNoCheck
Valor: 0x1000
Instrui o servidor a não incluir informações de revogação no certificado emitido, adicionando, em vez disso, uma extensão id-pkix-ocsp-nocheck que especifica que o titular do certificado pode ser confiável durante a vida útil do certificado.
EnrollmentReuseKeyOnFullSmartCard
Valor: 0x2000
Instrui o cliente a reutilizar uma chave privada para uma renovação de certificado baseada em cartão inteligente se uma nova chave privada não puder ser criada no cartão.
EnrollmentNoRevocationInfoInCerts
Valor: 0x4000
Instrui o servidor a não incluir informações de revogação no certificado emitido.
EnrollmentIncludeBasicConstraintsForEECerts
Valor: 0x8000
Instrui o servidor a incluir a extensão Restrições Básicas no certificado emitido.
EnrollmentPreviousApprovalKeyBasedValidateReenrollment
Valor: 0x10000
EnrollmentCertificateIssuancePoliciesFromRequest
Valor: 0x20000
EnrollmentSkipAutoRenewal
Valor: 0x40000

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho certenroll.h