Partager via


Méthode ICertSrvSetup ::GetExistingCACertificates (casetup.h)

La méthode GetExistingCACertificates obtient la collection d’objets CertSrvSetupKeyInformation qui représentent des certificats d’autorité de certification valides actuellement installés sur l’ordinateur. Cette méthode ne modifie pas l’état de l’objet CCertSrvSetup .

Syntaxe

HRESULT GetExistingCACertificates(
  [out] ICertSrvSetupKeyInformationCollection **ppVal
);

Paramètres

[out] ppVal

Adresse d’un pointeur vers une interface ICertSrvSetupKeyInformationCollection qui peut être utilisée pour accéder aux informations de l’ensemble de certificats d’autorité de certification valides installés dans le magasin « LocalMachine ».

Valeur de retour

None

Remarques

L’objet CertSrvSetupKeyInformationCollection contient des certificats valides. Un certificat est considéré comme valide s’il satisfait aux critères suivants :

  • Contient une clé AT_SIGNATURE qui correspond à la clé dans le conteneur de clé privée .
  • Est auto-signé ou a des contraintes de base pour une autorité de certification.
  • Réussit la validation de la chaîne, mais peut avoir une erreur de révocation hors connexion.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête casetup.h
DLL Certocm.dll

Voir aussi

ICertSrvSetup