Mappage de Xenroll.dll à CertEnroll.dll
Avant Windows Vista, le contrôle d’inscription de certificat était implémenté dans Xenroll.dll. La bibliothèque Xenroll.dll a été supprimée du système d’exploitation et remplacée par CertEnroll.dll.
Xenroll a tenté d’implémenter deux ensembles parallèles d’interfaces. ICEnroll, ICEnroll2, ICEnroll3 et ICEnroll4 étaient conformes à Automation et compatibles avec les langages de script. Les interfaces correspondantes (IEnroll, IEnroll2 et IEnroll4) n’ont pas pu être scriptées, mais étaient plus pratiques pour les programmeurs C++. Au fur et à mesure de leur évolution, les deux ensembles d’interfaces ne sont pas restés synchronisés. En particulier, l’ensemble des interfaces doubles représentées récemment par ICEnroll4 définit uniquement un sous-ensemble des fonctionnalités définies par IEnroll4.
CertEnroll.dll implémente un ensemble plus large et plus structuré d’interfaces COM conformes à Automation. Les rubriques suivantes expliquent comment Xenroll.dll correspond à CertEnroll.dll pour différents types de fonctionnalités.
- Fonctions de demande de certificat
- Fonctions de réponse de certificat
- Fonctions d’attribut
- Fonctions d’extension
- Fonctions de propriété externes
- Fonctions de clé privée et publique
- Fonctions du fournisseur de services de chiffrement
- Fonctions du magasin de certificats
- Fonctions d’échange d’informations personnelles
- Fonctions d’assistance
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour