Condividi tramite


Enumerazione X509CertificateTemplateSubjectNameFlag (certenroll.h)

L'enumerazione X509CertificateTemplateSubjectNameFlag contiene valori che specificano le azioni server e client relative ai nomi dei soggetti.

Sintassi

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
} ;

Costanti

 
SubjectNameEnrolleeSupplies
Valore: 0x1
Indica al client di fornire informazioni sull'oggetto nella richiesta di certificato.
SubjectNameRequireDirectoryPath
Valore: 0x80000000
Indica all'autorità di certificazione (CA) di specificare il nome distinto di Active Directory del richiedente come nome soggetto nel certificato rilasciato.
SubjectNameRequireCommonName
Valore: 0x40000000
Indica all'autorità di certificazione (CA) di specificare il nome comune (CN) del richiedente come nome soggetto nel certificato rilasciato.
SubjectNameRequireEmail
Valore: 0x20000000
Indica alla CA di specificare il valore dell'attributo di posta elettronica nell'oggetto utente di Active Directory del richiedente come nome soggetto nel certificato emesso.
SubjectNameRequireDNS
Valore: 0x10000000
Indica alla CA di specificare il valore dell'attributo DNS nell'oggetto utente di Active Directory del richiedente come nome soggetto nel certificato emesso.
SubjectNameAndAlternativeNameOldCertSupplies
Valore: 0x8
Indica al client di riutilizzare il nome soggetto e le estensioni del nome soggetto alternativo da un certificato valido esistente durante la creazione di una richiesta di certificato di rinnovo. Questo flag può essere usato solo quando viene specificato il flag SubjectNameEnrolleeSupplies o subjectAlternativeNameEnrolleeSupplies .
SubjectAlternativeNameEnrolleeSupplies
Valore: 0x10000
Indica al client di fornire informazioni sul nome alternativo soggetto nella richiesta del certificato.
SubjectAlternativeNameRequireDirectoryGUID
Valore: 0x1000000
Indica alla CA di aggiungere il valore dell'attributo objectGUID nell'oggetto utente di Active Directory del richiedente all'estensione Nome alternativo soggetto nel certificato emesso.
SubjectAlternativeNameRequireUPN
Valore: 0x2000000
Indica alla CA di aggiungere il valore dell'attributo UPN nell'oggetto utente di Active Directory del richiedente all'estensione Nome alternativo soggetto nel certificato emesso.
SubjectAlternativeNameRequireEmail
Valore: 0x4000000
Indica alla CA di aggiungere il valore dell'attributo di posta elettronica nell'oggetto utente di Active Directory del richiedente all'estensione Nome alternativo soggetto nel certificato emesso.
SubjectAlternativeNameRequireSPN
Valore: 0x800000
Indica alla CA di aggiungere il valore dell'attributo SPN nell'oggetto utente di Active Directory del richiedente all'estensione Nome alternativo soggetto nel certificato emesso.
SubjectAlternativeNameRequireDNS
Valore: 0x8000000
Indica alla CA di aggiungere il valore dell'attributo DNS nell'oggetto utente di Active Directory del richiedente all'estensione Nome alternativo soggetto nel certificato emesso.
SubjectAlternativeNameRequireDomainDNS
Valore: 0x400000
Indica alla CA di aggiungere il valore del DNS del dominio radice all'estensione Nome alternativo soggetto nel certificato emesso.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione certenroll.h