Interfacce di crittografia

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

Interfacce di esportazione del motore di server

Nell'argomento di riferimento seguente vengono descritte le interfacce esportate dal motore del server e vengono 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 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 per ottenere e impostare le proprietà del certificato e della richiesta.
ICertView Usato dai client per la visualizzazione del 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 Usato 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 Usato dai client per enumerare le righe della visualizzazione Servizi certificati.
IOCSPAdmin Usato dai programmi di amministrazione per configurare i server di risposta OCSP (Online Certificate Status Protocol).
IOCSPCAConfiguration Fornisce funzionalità per configurare un servizio di risposta OCSP per gestire le richieste di stato per un'autorità di certificazione specifica (CA).
IOCSPCAConfigurationCollection Fornisce funzionalità per gestire le configurazioni della CA per cui un servizio di risposta OCSP può gestire le richieste.
IOCSPProperty Fornisce funzionalità per configurare un attributo del server di risposta OCSP.
IOCSPPropertyCollection Usato dai programmi di amministrazione per gestire gli attributi del server di risposta OCSP.

 

Interfacce di importazione del motore di server

Gli argomenti di riferimento seguenti descrivono le interfacce importate dal motore del server.

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

 

Interfacce di codifica

Gli argomenti di riferimento seguenti descrivono le interfacce che possono essere esportate dai gestori di estensione e vengono importate dal modulo 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 le matrici di informazioni di distribuzione di revoche di certificati (CRL) usate nelle estensioni del certificato.
ICertEncodeDateArray Usato dal modulo criteri per gestire le matrici date usate nelle estensioni del certificato.
ICertEncodeLongArray Usato dal modulo criteri per gestire matrici long usate nelle estensioni del certificato.
ICertEncodeStringArray Usato dal modulo criteri per gestire le 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 registrazione certificati e delle proprietà, i metodi e le proprietà disponibili nel controllo registrazione smart card. Queste includono le interfacce seguenti.

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

 

Interfacce di interoperabilità CAPICOM

Gli argomenti di riferimento seguenti descrivono le interfacce che consentono la derivazione di CryptoAPI per lavorare insieme a CAPICOM 2.0.

Interfaccia Descrizione
ICertContext Fornisce l'accesso al contesto di un oggetto Certificate CAPICOM X.509v3. Questo contesto consente l'uso del certificato CAPICOM in altre derivazioni di CryptoAPI.
ICertStore Fornisce l'accesso al contesto di un oggetto CAPICOM Store . Questo contesto consente l'uso dell'archivio certificati CAPICOM in altre derivazioni di CryptoAPI.
IChainContext Fornisce l'accesso al contesto di un oggetto CAPICOM Chain . Questo contesto consente l'uso della catena di attendibilità dei certificati CAPICOM in altre derivazioni di CryptoAPI.