Compartir a través de


Enumeración X509CertificateTemplateSubjectNameFlag (certenroll.h)

La enumeración X509CertificateTemplateSubjectNameFlag contiene valores que especifican acciones de cliente y servidor relativas a los nombres de sujeto.

Syntax

typedef enum X509CertificateTemplateSubjectNameFlag {
  SubjectNameEnrolleeSupplies = 0x1,
  SubjectNameRequireDirectoryPath = 0x80000000,
  SubjectNameRequireCommonName = 0x40000000,
  SubjectNameRequireEmail = 0x20000000,
  SubjectNameRequireDNS = 0x10000000,
  SubjectNameAndAlternativeNameOldCertSupplies = 0x8,
  SubjectAlternativeNameEnrolleeSupplies = 0x10000,
  SubjectAlternativeNameRequireDirectoryGUID = 0x1000000,
  SubjectAlternativeNameRequireUPN = 0x2000000,
  SubjectAlternativeNameRequireEmail = 0x4000000,
  SubjectAlternativeNameRequireSPN = 0x800000,
  SubjectAlternativeNameRequireDNS = 0x8000000,
  SubjectAlternativeNameRequireDomainDNS = 0x400000
} ;

Constantes

 
SubjectNameEnrolleeSupplies
Valor: 0x1
Indica al cliente que proporcione información del sujeto en la solicitud de certificado.
SubjectNameRequireDirectoryPath
Valor: 0x80000000
Indica a la entidad de certificación (CA) que especifique el nombre distintivo de Active Directory del solicitante como el nombre del firmante en el certificado emitido.
SubjectNameRequireCommonName
Valor: 0x40000000
Indica a la entidad de certificación (CA) que especifique el nombre común (CN) del solicitante como nombre del firmante en el certificado emitido.
SubjectNameRequireEmail
Valor: 0x20000000
Indica a la ENTIDAD de certificación que especifique el valor del atributo de correo electrónico en el objeto de usuario de Active Directory del solicitante como el nombre del firmante en el certificado emitido.
SubjectNameRequireDNS
Valor: 0x10000000
Indica a la ENTIDAD de certificación que especifique el valor del atributo DNS en el objeto de usuario de Active Directory del solicitante como el nombre del firmante en el certificado emitido.
SubjectNameAndAlternativeNameOldCertSupplies
Valor: 0x8
Indica al cliente que reutilice el nombre del firmante y las extensiones de nombre de sujeto alternativos de un certificado válido existente al crear una solicitud de certificado de renovación. Esta marca solo se puede usar cuando se especifica la marca SubjectNameEnrolleeSupplies o SubjectAlternativeNameEnrolleeSupplies .
SubjectAlternativeNameEnrolleeSupplies
Valor: 0x10000
Indica al cliente que proporcione información de nombre alternativo del firmante en la solicitud de certificado.
SubjectAlternativeNameRequireDirectoryGUID
Valor: 0x1000000
Indica a la ENTIDAD de certificación que agregue el valor del atributo objectGUID en el objeto de usuario de Active Directory del solicitante a la extensión Nombre alternativo del firmante en el certificado emitido.
SubjectAlternativeNameRequireUPN
Valor: 0x2000000
Indica a la ENTIDAD de certificación que agregue el valor del atributo UPN en el objeto de usuario de Active Directory del solicitante a la extensión De nombre alternativo del firmante en el certificado emitido.
SubjectAlternativeNameRequireEmail
Valor: 0x4000000
Indica a la ENTIDAD de certificación que agregue el valor del atributo de correo electrónico en el objeto de usuario de Active Directory del solicitante a la extensión Nombre alternativo del firmante en el certificado emitido.
SubjectAlternativeNameRequireSPN
Valor: 0x800000
Indica a la ENTIDAD de certificación que agregue el valor del atributo SPN en el objeto de usuario de Active Directory del solicitante a la extensión Nombre alternativo del firmante en el certificado emitido.
SubjectAlternativeNameRequireDNS
Valor: 0x8000000
Indica a la ENTIDAD de certificación que agregue el valor del atributo DNS en el objeto de usuario de Active Directory del solicitante a la extensión Nombre alternativo del firmante en el certificado emitido.
SubjectAlternativeNameRequireDomainDNS
Valor: 0x400000
Indica a la ENTIDAD de certificación que agregue el valor del DNS del dominio raíz a la extensión De nombre alternativo del firmante en el certificado emitido.

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