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 |