Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Las interfaces criptográficas se clasifican según el uso de la manera siguiente:
- interfaces de exportación de motor de servidor
- interfaces de importación del motor de servidor de
- interfaces de codificación
- interfaces de inscripción de certificados
- interfaces de interoperabilidad CAPICOM
Interfaces de exportación del motor de servidor
En el tema de referencia siguiente se describen las interfaces exportadas por el motor de servidor y a las que llaman objetos externos.
| Interfaz | Descripción |
|---|---|
| ICertAdmin de | Los programas de administración usan para administrar solicitudes, certificados y revocaciones. |
| ICertAdmin2 | Los programas de administración usan para administrar solicitudes, certificados y revocaciones. Reemplaza ICertAdmin. |
| ICertConfig | Los clientes usan para obtener información sobre los servidores disponibles. |
| ICertConfig2 | Los clientes usan para obtener información sobre los servidores disponibles. Reemplaza ICertConfig . |
| ICertGetConfig | Proporciona funcionalidad para recuperar los datos de configuración públicos (especificados durante la instalación del cliente) para un servidor de Servicios de certificados. |
| ICertRequest | Se usa para enviar una solicitud al servidor y obtener los resultados de la solicitud. |
| ICertRequest2 | Se usa para enviar una solicitud al servidor y obtener los resultados de la solicitud. Reemplaza ICertRequest . |
| ICertServerExit | Usado por módulos de salida para obtener propiedades de certificado y solicitud. |
| ICertServerPolicy | Usado por el módulo de directivas de para obtener y establecer las propiedades de certificado y solicitud. |
| ICertView | Los clientes usan para ver la base de datos de Servicios de certificados. |
| ICertView2 de | Los clientes usan para ver la base de datos de Servicios de certificados. Reemplaza ICertView . |
| IEnumCERTVIEWATTRIBUTE | Los clientes usan para acceder a los atributos de certificado de una fila en la vista Servicios de certificados. |
| IEnumCERTVIEWCOLUMN | Los clientes usan para acceder a las columnas de datos de una fila en la vista Servicios de certificados. |
| IEnumCERTVIEWEXTENSION | Los clientes usan para acceder a los datos de extensión de certificado de una fila en la vista Servicios de certificados. |
| IEnumCERTVIEWROW | Usado por los clientes para enumerar las filas de la vista Servicios de certificados. |
| IOCSPAdmin | Los programas de administración usan para configurar servidores de respondedor del Protocolo de estado de certificado en línea (OCSP). |
| IOCSPCAConfiguration | Proporciona funcionalidad para configurar un servicio de respondedor OCSP para controlar las solicitudes de estado de una entidad de certificación de específica (CA). |
| IOCSPCAConfigurationCollection | Proporciona funcionalidad para administrar las configuraciones de CA para las que un servicio de respondedor OCSP puede controlar las solicitudes. |
| IOCSPProperty | Proporciona funcionalidad para configurar un atributo de servidor de respondedor OCSP. |
| IOCSPPropertyCollection | Usado por programas de administración para administrar atributos de servidor de respondedor OCSP. |
Interfaces de importación del motor de servidor
En los temas de referencia siguientes se describen las interfaces importadas por el motor de servidor.
| Interfaz | Descripción |
|---|---|
| ICertExit | Exportado por módulos de salida. Usado por el motor de servidor para entregar certificados terminados e información de revocación. |
| ICertExit2 | Agrega el métodoGetManageModule a ICertExit. |
| ICertManageModule | Exportado por módulos de directiva o salida. Se usa para mostrar información del módulo o para mostrar una interfaz de usuario para la configuración del módulo. |
| ICertPolicy | Exportado por el módulo de directivas. Usado por el motor de servidor para comprobar las solicitudes y obtener propiedades de los certificados. |
| ICertPolicy2 | Agrega el métodoGetManageModule a ICertPolicy. |
Interfaces de codificación
En los temas de referencia siguientes se describen las interfaces que se pueden exportar mediante controladores de extensión y se importan mediante el módulo de directivas.
| Interfaz | Descripción |
|---|---|
| ICertEncodeAltName | Usado por el módulo de directiva de para controlar extensiones de nombre alternativas. |
| ICertEncodeBitString | Usado por el módulo de directiva para controlar las cadenas de bits usadas en las extensiones de certificado. |
| ICertEncodeCRLDistInfo | Usado por el módulo de directivas para controlar lista de revocación de certificados (CRL) matrices de información de distribución usadas en las extensiones de certificado. |
| ICertEncodeDateArray | Usado por el módulo de directivas para controlar matrices de fecha usadas en las extensiones de certificado. |
| ICertEncodeLongArray | Usado por el módulo de directivas para controlar matrices de long usadas en las extensiones de certificado. |
| ICertEncodeStringArray | Usado por el módulo de directivas para controlar matrices string usadas en las extensiones de certificado. |
Interfaces de inscripción de certificados
En esta sección se describen los objetos, métodos y propiedades del Control de inscripción de certificados y el objeto, los métodos y las propiedades disponibles en el Control de inscripción de tarjetas inteligentes. Entre ellas se incluyen las siguientes interfaces.
| Interfaz | Descripción |
|---|---|
| ICEnroll | Una de varias interfaces que representan el control de inscripción de certificados. Es principalmente de interés si no usa Automatización. |
| ICEnroll2 | Una de varias interfaces que representan el control de inscripción de certificados. Es principalmente de interés si no usa Automatización. |
| icEnroll3 | Una de varias interfaces que representan el control de inscripción de certificados. Es principalmente de interés si no usa Automatización. |
| ICertificateEnrollmentPolicyServerSetup | Representa el servicio web de directiva de inscripción de certificados (CEP) dentro de Servicios de certificados de Active Directory (ADCS). El servicio permite a los usuarios y equipos obtener información de directiva de inscripción de certificados. |
| ICertificateEnrollmentServerSetup | Representa el servicio web de inscripción de certificados (CES) dentro de ADCS. El servicio permite a los usuarios y equipos inscribirse en certificados y renovarlos. |
| icEnroll4 | Una de varias interfaces que representan el control de inscripción de certificados. Es principalmente de interés si no usa Automatización. |
| IEnroll | Una de varias interfaces que representan el control de inscripción de certificados. La interfaz es principalmente de interés si no usa Automatización. |
| IEnroll2 | Una de varias interfaces que representan el control de inscripción de certificados. La interfaz es principalmente de interés si no usa Automatización. |
| IEnroll4 | Una de varias interfaces que representan el control de inscripción de certificados. La interfaz es principalmente de interés si no usa Automatización. |
| ISCrdEnr | Representa el control de inscripción de tarjetas inteligentes. Es principalmente de interés si no usa Automatización. |
Interfaces de interoperabilidad capicom
En los temas de referencia siguientes se describen las interfaces que permiten que las derivaciones de CryptoAPI funcionen junto con CAPICOM 2.0.
| Interfaz | Descripción |
|---|---|
| ICertContext | Proporciona acceso al contexto de un objeto CAPICOM X.509v3 Certificate. Este contexto permite usar el certificado CAPICOM en otras derivaciones de CryptoAPI. |
| ICertStore | Proporciona acceso al contexto de un objeto CAPICOM Store. Este contexto permite usar el almacén de certificados CAPICOM en otras derivaciones de CryptoAPI. |
| de IChainContext | Proporciona acceso al contexto de un objeto CAPICOM Chain. Este contexto permite usar la cadena de confianza de certificados CAPICOM en otras derivaciones de CryptoAPI. |