Enumeração X509CertificateTemplateSubjectNameFlag (certenroll.h)
A enumeração X509CertificateTemplateSubjectNameFlag contém valores que especificam ações de servidor e cliente sobre nomes de entidade.
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 Instrui o cliente a fornecer informações sobre o assunto na solicitação de certificado. |
SubjectNameRequireDirectoryPath Valor: 0x80000000 Instrui a AC (autoridade de certificação) a especificar o nome diferenciado do Active Directory do solicitante como o nome da entidade no certificado emitido. |
SubjectNameRequireCommonName Valor: 0x40000000 Instrui a AC (autoridade de certificação) a especificar o CN (nome comum) do solicitante do Active Directory como o nome da entidade no certificado emitido. |
SubjectNameRequireEmail Valor: 0x20000000 Instrui a AC a especificar o valor do atributo de email no objeto de usuário do Active Directory do solicitante como o nome da entidade no certificado emitido. |
SubjectNameRequireDNS Valor: 0x10000000 Instrui a AC a especificar o valor do atributo DNS no objeto de usuário do Active Directory do solicitante como o nome da entidade no certificado emitido. |
SubjectNameAndAlternativeNameOldCertSupplies Valor: 0x8 Instrui o cliente a reutilizar o nome da entidade e as extensões de nome de entidade alternativa de um certificado válido existente ao criar uma solicitação de certificado de renovação. Esse sinalizador só pode ser usado quando o sinalizador SubjectNameEnrolleeSupplies ou SubjectAlternativeNameEnrolleeSupplies é especificado. |
SubjectAlternativeNameEnrolleeSupplies Valor: 0x10000 Instrui o cliente a fornecer informações de nome alternativo da entidade na solicitação de certificado. |
SubjectAlternativeNameRequireDirectoryGUID Valor: 0x1000000 Instrui a AC a adicionar o valor do atributo objectGUID no objeto de usuário do Active Directory do solicitante à extensão Nome Alternativo da Entidade no certificado emitido. |
SubjectAlternativeNameRequireUPN Valor: 0x2000000 Instrui a AC a adicionar o valor do atributo UPN no objeto de usuário do Active Directory do solicitante à extensão Nome Alternativo da Entidade no certificado emitido. |
SubjectAlternativeNameRequireEmail Valor: 0x4000000 Instrui a AC a adicionar o valor do atributo de email no objeto de usuário do Active Directory do solicitante à extensão Nome Alternativo da Entidade no certificado emitido. |
SubjectAlternativeNameRequireSPN Valor: 0x800000 Instrui a AC a adicionar o valor do atributo SPN no objeto de usuário do Active Directory do solicitante à extensão Nome Alternativo da Entidade no certificado emitido. |
SubjectAlternativeNameRequireDNS Valor: 0x8000000 Instrui a AC a adicionar o valor do atributo DNS no objeto de usuário do Active Directory do solicitante à extensão Nome Alternativo da Entidade no certificado emitido. |
SubjectAlternativeNameRequireDomainDNS Valor: 0x400000 Instrui a AC a adicionar o valor do DNS do domínio raiz à extensão Nome Alternativo da Entidade no certificado emitido. |
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 |