Rozhraní kryptografie

Kryptografické rozhraní jsou kategorizována podle použití následujícím způsobem:

Rozhraní exportu serverového stroje

Následující referenční téma popisuje rozhraní, která jsou exportována serverový modul a jsou volána externími objekty.

Rozhraní Popis
ICertAdmin Používají se programy pro správu ke správě žádostí, certifikátů a odvolaných certifikátů.
ICertAdmin2 Používají se programy pro správu ke správě žádostí, certifikátů a odvolaných certifikátů. NahrazujeICertAdmin .
ICertConfig Klienti používají k získání informací o dostupných serverech.
ICertConfig2 Klienti používají k získání informací o dostupných serverech. Nahrazuje ICertConfig.
ICertGetConfig Poskytuje funkce pro načítání veřejných konfiguračních dat (zadaných během instalace klienta) pro certifikační služby server.
ICertRequest Slouží k odeslání požadavku na server a získání výsledků požadavku.
ICertRequest2 Slouží k odeslání požadavku na server a získání výsledků požadavku. NahrazujeICertRequest .
ICertServerExit Moduly ukončení k získání vlastností certifikátu a žádosti.
ICertServerPolicy Modul zásad používá k získání a nastavení vlastností certifikátu a požadavku.
ICertView Používá se klienty pro zobrazení databáze služby Certificate Services.
ICertView2 Používá se klienty pro zobrazení databáze Certificate Services. Nahrazuje ICertView.
IEnumCERTVIEWATTRIBUTE Klienti používají přístup k atributům certifikátu pro řádek v zobrazení Certificate Services.
IEnumCERTVIEWCOLUMN Klienti používají přístup k datovým sloupcům řádku v zobrazení Certificate Services.
IEnumCERTVIEWEXTENSION Klienti používají přístup k datům rozšíření certifikátu pro řádek v zobrazení Certificate Services.
IEnumCERTVIEWROW Používá se klienty k vytvoření výčtu řádků zobrazení Certifikační služba.
IOCSPAdmin Používají se programy pro správu ke konfiguraci serverů reagovacího programu OCSP (Online Certificate Status Protocol).
IOCSPCAConfiguration Poskytuje funkce pro konfiguraci služby respondéru OCSP pro zpracování žádostí o stav pro konkrétní certifikační autoritu (CA).
IOCSPCAConfigurationCollection Poskytuje funkce pro správu konfigurací certifikační autority, pro které může služba respondéru OCSP zpracovávat požadavky.
IOCSPProperty Poskytuje funkce pro konfiguraci atributu serveru respondéru OCSP.
IOCSPPropertyCollection Používá se programy pro správu ke správě atributů serveru reagování OCSP.

 

Rozhraní importu serverového stroje

Následující referenční témata popisují rozhraní importovaná serverem.

Rozhraní Popis
ICertExit Exportovaný výstupními moduly. Používá se serverovým strojem k doručování hotových certifikátů a informací o odvolání.
ICertExit2 Přidá metodu GetManageModule do ICertExit.
ICertManageModule Exportované pomocí modulů zásad nebo ukončení Slouží k zobrazení informací o modulu nebo k zobrazení uživatelského rozhraní pro konfiguraci modulu.
ICertPolicy Exportovaný modulem zásad. Serverový stroj používá ke kontrole požadavků a získání vlastností certifikátů.
ICertPolicy2 Přidá metodu GetManageModule do ICertPolicy.

 

Rozhraní kódování

Následující referenční témata popisují rozhraní, která je možné exportovat pomocí obslužných rutin rozšíření a importují se modulem zásad.

Rozhraní Popis
ICertEncodeAltName Modul zásad používá ke zpracování alternativních přípon názvů.
ICertEncodeBitString Modul zásad používá ke zpracování bitových řetězců používaných v rozšířeních certifikátů.
ICertEncodeCRLDistInfo Modul zásad používá ke zpracování distribučních polí seznamu odvolaných certifikátů (CRL) používaných v rozšířeních certifikátů.
ICertEncodeDateArray Modul zásad používá ke zpracování polí Date používaných v rozšířeních certifikátů.
ICertEncodeLongArray Modul zásad používá ke zpracování polí Long používaných v rozšířeních certifikátů.
ICertEncodeStringArray Modul zásad používá ke zpracování polí STRING používaných v rozšířeních certifikátů.

 

Rozhraní zápisu certifikátů

Tato část popisuje objekty, metody a vlastnosti ovládacího prvku zápisu certifikátu a objekt, metody a vlastnosti, které jsou k dispozici v ovládacím prvku zápisu čipových karet. Patří mezi ně následující rozhraní.

Rozhraní Popis
ICEnroll Jedno z několika rozhraní, která představují řízení zápisu certifikátů. Je to především zajímavé, pokud nepoužíváte Automatizaci.
ICEnroll2 Jedno z několika rozhraní, která představují řízení zápisu certifikátů. Je to především zajímavé, pokud nepoužíváte Automatizaci.
ICEnroll3 Jedno z několika rozhraní, která představují řízení zápisu certifikátů. Je to především zajímavé, pokud nepoužíváte Automatizaci.
ICertificateEnrollmentPolicyServerSetup Představuje webovou službu Zásad zápisu certifikátů (CEP) ve službě Active Directory Certificate Services (ADCS). Služba umožňuje uživatelům a počítačům získat informace o zásadách zápisu certifikátů.
ICertificateEnrollmentServerSetup Představuje webovou službu zápisu certifikátů (CES) v rámci služby ADCS. Služba umožňuje uživatelům a počítačům registrovat a obnovovat certifikáty.
ICEnroll4 Jedno z několika rozhraní, která představují řízení zápisu certifikátů. Je to především zajímavé, pokud nepoužíváte Automatizaci.
IEnroll Jedno z několika rozhraní, která představují řízení zápisu certifikátů. Rozhraní je primárně zajímavé, pokud nepoužíváte Automatizaci.
IEnroll2 Jedno z několika rozhraní, která představují řízení zápisu certifikátů. Rozhraní je primárně zajímavé, pokud nepoužíváte Automatizaci.
IEnroll4 Jedno z několika rozhraní, která představují řízení zápisu certifikátů. Rozhraní je primárně zajímavé, pokud nepoužíváte Automatizaci.
ISCrdEnr Představuje ovládací prvek registrace čipové karty. Je to především zajímavé, pokud nepoužíváte Automatizaci.

 

Rozhraní CAPICOM Interoperability

Následující referenční témata popisují rozhraní, která umožňují odvozování CryptoAPI spolupracovat s CAPICOM 2.0.

Rozhraní Popis
ICertContext Poskytuje přístup k kontextu CAPICOM X.509v3 certificate objektu. Tento kontext umožňuje použití certifikátu CAPICOM v jiných odvozených objektech CryptoAPI.
ICertStore Poskytuje přístup k kontextu objektu CAPICOM Store. Tento kontext umožňuje použití úložiště certifikátů CAPICOM v jiných odvozených objektech CryptoAPI.
IChainContext Poskytuje přístup k kontextu objektu CAPICOM Chain. Tento kontext umožňuje použití řetězu důvěryhodnosti certifikátů CAPICOM v jiných odvozených objektech CryptoAPI.