Partager via


Interface ICertConfig2 (certcli.h)

L’interface ICertConfig2 est l’une des deux interfaces qui fournissent des fonctionnalités permettant de récupérer les données de configuration publiques (spécifiées lors de l’installation du client) pour un serveur des services de certificats.

L’interface ICertConfig2 est utilisée pour effectuer les tâches suivantes :

  • Énumérez les chaînes de configuration d’un serveur des services de certificats.
  • Récupérez la configuration par défaut d’un serveur Des services de certificats.
  • Récupérez les détails d’une configuration de serveur des services de certificats spécifique.
  • Réinitialisez la configuration d’un serveur de services de certificats.
  • Spécifiez un nouveau chemin d’accès pour le dossier partagé.

Pour chaque installation des services de certificats, ces données de configuration publiques résident dans le fichier Certsrv.txt, qui existe dans le dossier partagé, Active Directory ou les deux. Tout serveur configuré pour publier ses informations de configuration dans Certsrv.txt est visible sur ICertConfig2.

ICertConfig2 est défini dans Certcli.h. Toutefois, lorsque vous créez votre programme, utilisez Certsrv.h comme fichier include. Certcli.dll fournit l’interface ICertConfig2 . Dans les systèmes d’exploitation Windows Server 2003 et ultérieurs, les informations de type pour cette interface sont également dans Certclil.dll, qui est fourni avec le Kit de développement logiciel (SDK) de plateforme.

Les interfaces des services de certificats prennent en charge à la fois les modèles de thread d’appartement et de thread libre. Pour un meilleur débit, le threading gratuit est recommandé.

Héritage

L’interface ICertConfig2 hérite d’ICertConfig et d’IDispatch. ICertConfig2 a également les types de membres suivants :

Méthodes

L’interface ICertConfig2 a ces méthodes.

 
ICertConfig2 ::SetSharedFolder

Spécifie le chemin d’accès à utiliser comme dossier partagé de l’autorité de certification (CA).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête certcli.h (inclure Certsrv.h)