É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 |