Compartir a través de


Interfaz ICertRequest2 (certcli.h)

La interfaz ICertRequest2 es una de las dos interfaces que proporcionan comunicaciones entre una aplicación cliente o intermedia y Servicios de certificado.

Las aplicaciones cliente e intermedias pueden llamar a los métodos ICertRequest2 para realizar las siguientes tareas:

  • Enviar solicitud de certificado.
  • Recupere la disposición, el último estado y el identificador de una solicitud.
  • Recupere el certificado emitido para la solicitud.
  • Recupere los certificados pendientes para las solicitudes anteriores.
  • Recupere el certificado de entidad de certificación (CA) para el servidor de Servicios de certificados.
  • Recupere el valor de la propiedad ca, el nombre para mostrar y las marcas asociadas a la propiedad .
  • Recupere los datos de respuesta almacenados en caché devueltos por el servidor.
  • Recupere el texto del mensaje de error para un código de error HRESULT .

ICertRequest2 se define en Certcli.h. Sin embargo, al crear el programa, use Certsrv.h como archivo de inclusión. Certcli.dll proporciona la interfaz ICertRequest2 . 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 subprocesos libres. Para mejorar el rendimiento, se recomienda el subproceso libre.

Herencia

La interfaz ICertRequest2 hereda de ICertRequest e IDispatch. ICertRequest2 también tiene estos tipos de miembros:

Métodos

La interfaz ICertRequest2 tiene estos métodos.

 
ICertRequest2::GetCAProperty

Recupera un valor de propiedad para la entidad de certificación (CA). (ICertRequest2.GetCAProperty)
ICertRequest2::GetCAPropertyDisplayName

Recupera el nombre para mostrar de la propiedad para una propiedad de entidad de certificación (CA).
ICertRequest2::GetCAPropertyFlags

Recupera las marcas de propiedad de una propiedad de entidad de certificación (CA).
ICertRequest2::GetErrorMessageText

Recupera el texto del mensaje de error para un código de error HRESULT.
ICertRequest2::GetFullResponseProperty

Recupera los datos de respuesta almacenados en caché devueltos por el servidor.
ICertRequest2::GetIssuedCertificate

Recupera la disposición de un certificado especificando el identificador de solicitud o el número de serie del certificado.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado certcli.h (incluya Certsrv.h)