Método ICertRequest2::GetIssuedCertificate (certcli.h)
El método GetIssuedCertificate recupera la disposición de un certificado especificando el identificador de solicitud o el número de serie del certificado.
Este método es eficazmente el mismo que llamar a ICertRequest3::RetrievePending, con la funcionalidad adicional de especificar un número de serie para el certificado en cuestión.
Sintaxis
HRESULT GetIssuedCertificate(
[in] const BSTR strConfig,
[in] LONG RequestId,
[in] const BSTR strSerialNumber,
[out, retval] LONG *pDisposition
);
Parámetros
[in] strConfig
Representa una cadena de configuración válida para el servidor de Servicios de certificados. La cadena puede ser una dirección URL HTTPS para un servidor de inscripción o con el formato NombreDeEquipoDeEquipo\, donde NombreDeEquipo es el nombre de red del servidor y CAName es el nombre común de la entidad de certificación, tal como se especifica durante la configuración de Servicios de certificados. Para obtener información sobre el nombre de la cadena de configuración, vea ICertConfig.
Windows Server 2008, Windows Vista, Windows Server 2003 y Windows XP: No se admite una dirección URL HTTPS como entrada.
[in] RequestId
Valor LONG que representa el identificador de solicitud de certificado en la base de datos de Servicios de certificados. Use –1 para este valor si el número de serie (pasado como strSerialNumber) se va a usar en lugar del identificador de solicitud.
[in] strSerialNumber
Valor BSTR que representa el número de serie del certificado, según lo emitido por la ENTIDAD de certificación. Para que se use strSerialNumber , debe especificar un valor de –1 para RequestId.
[out, retval] pDisposition
Puntero a un valor LONG que representa la disposición del certificado. La disposición es uno de los siguientes valores.
Valor devuelto
C++
Si el método se realiza correctamente, el método devuelve S_OK.Si se produce un error en el método, devuelve un valor HRESULT que indica el error. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.
VB
El valor devuelto es un long que representa la disposición 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) |
Library | Certidl.lib |
Archivo DLL | Certcli.dll |