Mapping di Xenroll.dll a CertEnroll.dll
Prima di Windows Vista, il controllo di registrazione certificati è stato implementato in Xenroll.dll. La libreria di Xenroll.dll è stata rimossa dal sistema operativo e sostituita da CertEnroll.dll.
Xenroll ha tentato di implementare due set paralleli di interfacce. ICEnroll, ICEnroll2, ICEnroll3 e ICEnroll4 sono compatibili con automazione e compatibili con i linguaggi di scripting. Le interfacce corrispondenti, IEnroll, IEnroll2 e IEnroll4, non potevano essere inserite nello script, ma erano più utili per i programmatori C++. Man mano che si sono evoluti, i due set di interfacce non sono rimasti sincronizzati. In particolare, il set di interfacce doppie rappresentate più di recente da ICEnroll4 definisce solo un subset delle funzionalità definite da IEnroll4.
CertEnroll.dll implementa un set più ampio e strutturato di interfacce COM conformi all'automazione. Negli argomenti seguenti viene illustrato come Xenroll.dll esegue il mapping a CertEnroll.dll per diversi tipi di funzionalità.
- Funzioni di richiesta di certificato
- Funzioni di risposta del certificato
- Funzioni degli attributi
- Funzioni di estensione
- Funzioni di proprietà esterne
- Funzioni chiave privata e pubblica
- Funzioni del provider di servizi di crittografia
- Funzioni dell'archivio certificati
- Funzioni di scambio di informazioni personali
- Funzioni helper
Argomenti correlati
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per