Condividi tramite


Interfacce di crittografia

Le interfacce di crittografia vengono classificate in base all'utilizzo come indicato di seguito:

Interfacce di esportazione del motore server

Nell'argomento di riferimento seguente vengono descritte le interfacce esportate dal motore server e chiamate da oggetti esterni.

Interfaccia Descrizione
ICertAdmin Usato dai programmi di amministrazione per gestire richieste, certificati e revoche.
ICertAdmin2 Usato dai programmi di amministrazione per gestire richieste, certificati e revoche. Sostituisce ICertAdmin.
ICertConfig Usato dai client per ottenere informazioni sui server disponibili.
ICertConfig2 Usato dai client per ottenere informazioni sui server disponibili. Sostituisce ICertConfig.
ICertGetConfig Fornisce funzionalità per il recupero dei dati di configurazione pubblici (specificati durante l'installazione del client) per un server di Servizi certificati.
ICertRequest Usato per inviare una richiesta al server e ottenere i risultati della richiesta.
ICertRequest2 Usato per inviare una richiesta al server e ottenere i risultati della richiesta. Sostituisce ICertRequest.
ICertServerExit Usato dai moduli di uscita per ottenere le proprietà del certificato e della richiesta.
ICertServerPolicy Usato dal modulo criteri di per ottenere e impostare le proprietà del certificato e della richiesta.
ICertView Usato dai client per visualizzare il database di Servizi certificati.
ICertView2 Usato dai client per la visualizzazione del database di Servizi certificati. Sostituisce ICertView.
IEnumCERTVIEWATTRIBUTE Usato dai client per accedere agli attributi del certificato per una riga nella visualizzazione Servizi certificati.
IEnumCERTVIEWCOLUMN Utilizzato dai client per accedere alle colonne di dati di una riga nella visualizzazione Servizi certificati.
IEnumCERTVIEWEXTENSION Usato dai client per accedere ai dati dell'estensione del certificato per una riga nella visualizzazione Servizi certificati.
IEnumCERTVIEWROW Utilizzato dai client per enumerare le righe della visualizzazione Servizi certificati.
IOCSPAdmin Usato dai programmi di amministrazione per configurare i server risponditore OCSP (Online Certificate Status Protocol).
IOCSPCAConfiguration Fornisce funzionalità per configurare un servizio risponditore OCSP per gestire le richieste di stato per una specifica autorità di certificazione(CA).
IOCSPCAConfigurationCollection Fornisce funzionalità per gestire le configurazioni della CA per cui un servizio risponditore OCSP può gestire le richieste.
IOCSPProperty Fornisce funzionalità per configurare un attributo del server risponditore OCSP.
IOCSPPropertyCollection Usato dai programmi di amministrazione per gestire gli attributi del server di risposta OCSP.

 

Interfacce di importazione del motore server

Negli argomenti di riferimento seguenti vengono descritte le interfacce importate dal motore server.

Interfaccia Descrizione
ICertExit Esportato dai moduli di uscita. Usato dal motore del server per recapitare i certificati completati e le informazioni di revoca.
ICertExit2 Aggiunge il metodoGetManageModulea ICertExit.
ICertManageModule Esportato da criteri o moduli di uscita. Consente di visualizzare informazioni sul modulo o di visualizzare un'interfaccia utente per la configurazione del modulo.
ICertPolicy Esportato dal modulo criteri. Usato dal motore server per controllare le richieste e ottenere le proprietà per i certificati.
ICertPolicy2 Aggiunge il metodoGetManageModuleICertPolicy.

 

Interfacce di codifica

Negli argomenti di riferimento seguenti vengono descritte le interfacce che possono essere esportate dai gestori di estensione e importate dal modulo dei criteri.

Interfaccia Descrizione
ICertEncodeAltName Usato dal modulo criteri per gestire le estensioni dei nomi alternative.
ICertEncodeBitString Usato dal modulo criteri per gestire le stringhe di bit usate nelle estensioni del certificato.
ICertEncodeCRLDistInfo Usato dal modulo criteri per gestire matrici di informazioni di distribuzione dell'elenco di revoche di certificati (CRL) usate nelle estensioni del certificato.
ICertEncodeDateArray Usato dal modulo criteri per gestire matrici di data usate nelle estensioni del certificato.
ICertEncodeLongArray Usato dal modulo criteri per gestire matrici di long usate nelle estensioni del certificato.
ICertEncodeStringArray Usato dal modulo criteri per gestire matrici string usate nelle estensioni del certificato.

 

Interfacce di registrazione certificati

In questa sezione vengono descritti gli oggetti, i metodi e le proprietà del controllo di registrazione certificati e le proprietà, i metodi e le proprietà disponibili in Controllo registrazione smart card. Sono incluse le interfacce seguenti.

Interfaccia Descrizione
ICEnroll Una delle diverse interfacce che rappresentano il controllo di registrazione certificati. È particolarmente interessante se non si usa Automazione.
ICEnroll2 Una delle diverse interfacce che rappresentano il controllo di registrazione certificati. È particolarmente interessante se non si usa Automazione.
ICEnroll3 Una delle diverse interfacce che rappresentano il controllo di registrazione certificati. È particolarmente interessante se non si usa Automazione.
ICertificateEnrollmentPolicyServerSetup Rappresenta il servizio Web CEP (Certificate Enrollment Policy) in Active Directory Certificate Services (ADCS). Il servizio consente a utenti e computer di ottenere informazioni sui criteri di registrazione certificati.
ICertificateEnrollmentServerSetup Rappresenta il servizio Web di registrazione certificati (CES) all'interno di ADCS. Il servizio consente agli utenti e ai computer di eseguire la registrazione e rinnovare i certificati.
ICEnroll4 Una delle diverse interfacce che rappresentano il controllo di registrazione certificati. È particolarmente interessante se non si usa Automazione.
IEnroll Una delle diverse interfacce che rappresentano il controllo di registrazione certificati. L'interfaccia è particolarmente interessante se non si usa Automazione.
IEnroll2 Una delle diverse interfacce che rappresentano il controllo di registrazione certificati. L'interfaccia è particolarmente interessante se non si usa Automazione.
IEnroll4 Una delle diverse interfacce che rappresentano il controllo di registrazione certificati. L'interfaccia è particolarmente interessante se non si usa Automazione.
ISCrdEnr Rappresenta il controllo di registrazione della smart card. È particolarmente interessante se non si usa Automazione.

 

Interfacce di interoperabilità CAPICOM

Negli argomenti di riferimento seguenti vengono descritte le interfacce che consentono le derivazioni di CryptoAPI per interagire con CAPICOM 2.0.

Interfaccia Descrizione
ICertContext Fornisce l'accesso al contesto di un oggettoCERTIFICATE X.509v3 CAPICOM X.509v3. Questo contesto consente di usare il certificato CAPICOM in altre derivazioni di CryptoAPI.
ICertStore Fornisce l'accesso al contesto di un oggettostore CAPICOM. Questo contesto consente l'uso dell'archivio certificati CAPICOM in altre derivazioni di CryptoAPI.
IChainContext Fornisce l'accesso al contesto di un oggettoCAPICOMChain. Questo contesto consente l'uso della catena di attendibilità dei certificati CAPICOM in altre derivazioni di CryptoAPI.