Interfaz ICertServerExit (certif.h)
El motor de servidor exporta la interfaz ICertServerExit y los módulos de salida llaman a ella.
ICertServerExit permite a los módulos de salida obtener y enumerar elementos de solicitudes y certificados.
ICertServerExit se define en Certif.h. Sin embargo, al crear el programa, use Certsrv.h como archivo de inclusión. Certcli.dll proporciona la interfaz ICertServerExit . La información de tipo de esta interfaz también está en Certclil.dll, que se incluye con el Kit de desarrollo de software (SDK) de plataforma.
Las interfaces de Servicios de certificados admiten modelos de subprocesos de apartamento y de subprocesos libres. Para mejorar el rendimiento, se recomienda el subproceso libre.
Herencia
La interfaz ICertServerExit hereda de la interfaz IDispatch . ICertServerExit también tiene estos tipos de miembros:
Métodos
La interfaz ICertServerExit tiene estos métodos.
ICertServerExit::EnumerateAttributes Devuelve el nombre del siguiente atributo de solicitud dentro del contexto actual y, a continuación, incrementa el puntero interno al atributo siguiente. |
ICertServerExit::EnumerateAttributesClose Libera todos los recursos conectados con la enumeración de atributos. |
ICertServerExit::EnumerateAttributesSetup Inicializa el puntero de enumeración interna al primer atributo de solicitud asociado al contexto actual. (ICertServerExit.EnumerateAttributesSetup) |
ICertServerExit::EnumerateExtensions Devuelve la cadena de identificador de objeto (OID) (también conocida como nombre de extensión) de la siguiente extensión de certificado que se va a enumerar y, a continuación, incrementa el puntero interno a la siguiente extensión. |
ICertServerExit::EnumerateExtensionsClose Libera todos los recursos conectados con la enumeración de extensiones. |
ICertServerExit::EnumerateExtensionsSetup Inicializa el puntero de enumeración interna a la primera extensión de certificado asociada al contexto actual. (ICertServerExit.EnumerateExtensionsSetup) |
ICertServerExit::GetCertificateExtension Obtiene una extensión de certificado especificada. |
ICertServerExit::GetCertificateExtensionFlags Obtiene las marcas de la extensión adquirida por la llamada más reciente a ICertServerExit::GetCertificateExtension. |
ICertServerExit::GetCertificateProperty Devuelve una propiedad con nombre de un certificado. (ICertServerExit.GetCertificateProperty) |
ICertServerExit::GetRequestAttribute Devuelve un valor de atributo con nombre de una solicitud. |
ICertServerExit::GetRequestProperty Devuelve una propiedad con nombre de una solicitud. |
ICertServerExit::SetContext Hace que la creación de instancias actual de la interfaz funcione en la solicitud a la que hace referencia Context. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | certif.h (incluya Certsrv.h) |