Partager via


Énumération EnrollmentCAProperty (certenroll.h)

L’énumération EnrollmentCAProperty spécifie les valeurs de propriété de l’autorité de certification. Il est utilisé par la méthode Property sur l’interface ICertificationAuthority .

Syntax

typedef enum EnrollmentCAProperty {
  CAPropCommonName = 1,
  CAPropDistinguishedName = 2,
  CAPropSanitizedName = 3,
  CAPropSanitizedShortName = 4,
  CAPropDNSName = 5,
  CAPropCertificateTypes = 6,
  CAPropCertificate = 7,
  CAPropDescription = 8,
  CAPropWebServers = 9,
  CAPropSiteName = 10,
  CAPropSecurity = 11,
  CAPropRenewalOnly = 12
} ;

Constantes

 
CAPropCommonName
Valeur : 1
Valeur VT_BSTR qui contient le nom commun de l’autorité de certification dans Active Directory.
CAPropDistinguishedName
Valeur : 2
Valeur VT_DISPATCH qui contient un pointeur vers un objet IX500DistinguishedName .
CAPropSanitizedName
Valeur : 3
Valeur VT_BSTR qui contient le nom commun aseptisé de l’autorité de certification dans Active Directory. Un nom est nettoyé en remplaçant les caractères non autorisés par un point d’exclamation ( !) suivi de quatre valeurs hexadécimales qui représentent le caractère.
CAPropSanitizedShortName
Valeur : 4
Valeur VT_BSTR qui contient le nom commun aseptisé et abrégé de l’autorité de certification dans Active Directory. Un nom est nettoyé en remplaçant les caractères non autorisés par un point d’exclamation ( !) suivi de quatre valeurs hexadécimales qui représentent le caractère. Le nom est ensuite raccourci de sorte qu’il ne dépasse pas 51 caractères. Les caractères qui sont supprimés de la chaîne assainie doivent être hachés et le hachage converti en chaîne de 5 caractères.
CAPropDNSName
Valeur : 5
Valeur VT_BSTR qui contient le nom DNS de l’autorité de certification dans Active Directory.
CAPropCertificateTypes
Valeur : 6
Un VT_ARRAY
VT_BSTR collection de modèles pris en charge par l’autorité de certification.
CAPropCertificate
Valeur : 7
Un VT_ARRAY
VT_UI1 valeur qui contient le certificat de signature utilisé par l’autorité de certification.
CAPropDescription
Valeur : 8
Valeur VT_BSTR qui contient un commentaire de description pour l’autorité de certification.
CAPropWebServers
Valeur : 9
Un VT_ARRAY
VT_BSTR collection de serveurs d’inscription de certificats configurés pour l’autorité de certification. Chaque chaîne de la collection contient une URL de serveur, la méthode d’authentification utilisée, un entier qui spécifie le niveau de priorité et un entier qui spécifie si le serveur peut effectuer uniquement des renouvellements de certificat. Chaque valeur est délimitée par un caractère de nouvelle ligne.
CAPropSiteName
Valeur : 10
Valeur VT_BSTR qui contient le nom du site AD auquel l’autorité de certification appartient. Cela peut être utilisé par les clients inscrits pour déterminer le coût relatif de la communication avec l’autorité de certification par rapport aux autorités de certification qui appartiennent à d’autres sites. Cette valeur s’applique uniquement aux objets d’autorité de certification récupérés à l’aide de la méthode GetCAs sur l’interface IX509EnrollmentPolicyServer .
CAPropSecurity
Valeur : 11
Valeur VT_BSTR qui contient la représentation de chaîne SDDL (Security Descriptor Definition Language) du descripteur de sécurité pour l’autorité de certification. Cette valeur s’applique uniquement aux objets d’autorité de certification récupérés à l’aide de la méthode GetCAs .
CAPropRenewalOnly
Valeur : 12
Valeur VT_BOOL qui spécifie si une autorité de certification est configurée pour effectuer uniquement des renouvellements de certificat. Cette valeur s’applique uniquement aux objets d’autorité de certification récupérés à l’aide de la méthode GetCAs .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête certenroll.h

Voir aussi

ICertificationAuthority

Propriété