Enumeración X509CertificateTemplateEnrollmentFlag (certenroll.h)

La enumeración X509CertificateTemplateEnrollmentFlag contiene valores que especifican acciones de cliente y servidor durante la inscripción.

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
Indica al cliente y al servidor que incluya una extensión de extensiones de correo de Internet seguras o multipropósito (S/MIME) en la solicitud de certificado y certificado emitido.
EnrollmentPendAllRequests
Valor: 0x2
Indica a la entidad de certificación (CA) que coloque todas las solicitudes de certificado en un estado pendiente.
EnrollmentPublishToKRAContainer
Valor: 0x4
Indica a la entidad de certificación que publique el certificado emitido en el contenedor del agente de recuperación de claves (KRA) en Active Directory.
EnrollmentPublishToDS
Valor: 0x8
Indica a los clientes y servidores que anexen el certificado emitido al atributo userCertificate en el objeto de usuario de Active Directory.
EnrollmentAutoEnrollmentCheckUserDSCertificate
Valor: 0x10
Indica a los clientes que no inscriban automáticamente un certificado basado en esta plantilla si el atributo userCertificate en el objeto user de Active Directory ya contiene un certificado válido basado en esta plantilla.
EnrollmentAutoEnrollment
Valor: 0x20
Indica a los clientes que inscriban automáticamente un certificado basado en esta plantilla.
EnrollmentDomainAuthenticationNotRequired
Valor: 0x80
No se usa.
EnrollmentPreviousApprovalValidateReenrollment
Valor: 0x40
Indica a los clientes que firmen un certificado mediante claves privadas cuyas claves públicas estén contenidas en los certificados existentes.
EnrollmentUserInteractionRequired
Valor: 0x100
Indica al cliente que obtenga el consentimiento del usuario antes de intentar inscribir una solicitud de certificado basada en esta plantilla.
EnrollmentAddTemplateName
Valor: 0x200
No se usa.
EnrollmentRemoveInvalidCertificateFromPersonalStore
Valor: 0x400
Indica al cliente que elimine los certificados expirados, revocados o renovados del almacén de certificados local.
EnrollmentAllowEnrollOnBehalfOf
Valor: 0x800
Indica al servidor que permita la funcionalidad de inscripción en nombre de (EOBO).
EnrollmentAddOCSPNoCheck
Valor: 0x1000
Indica al servidor que no incluya información de revocación en el certificado emitido, agregando en su lugar una extensión id-pkix-ocsp-nocheck que especifique que el titular del certificado puede ser de confianza para la vida útil del certificado.
EnrollmentReuseKeyOnFullSmartCard
Valor: 0x2000
Indica al cliente que reutilice una clave privada para una renovación de certificado basada en tarjeta inteligente si no se puede crear una nueva clave privada en la tarjeta.
EnrollmentNoRevocationInfoInCerts
Valor: 0x4000
Indica al servidor que no incluya información de revocación en el certificado emitido.
EnrollmentIncludeBasicConstraintsForEECerts
Valor: 0x8000
Indica al servidor que incluya la extensión Restricciones básicas en el certificado emitido.
EnrollmentPreviousApprovalKeyBasedValidateReenrollment
Valor: 0x10000
EnrollmentCertificateIssuancePoliciesFromRequest
Valor: 0x20000
EnrollmentSkipAutoRenewal
Valor: 0x40000

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado certenroll.h