Compartir a través de


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)