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.
[Este método ya no está disponible para su uso a partir de Windows Server 2008 y Windows Vista.]
El método CreatePKCS7RequestFromRequest crea una solicitud PKCS #7 a partir de una solicitud de certificado existente. Este método se definió por primera vez en la interfaz IEnroll .
Sintaxis
HRESULT CreatePKCS7RequestFromRequest(
[in] PCRYPT_DATA_BLOB pRequest,
[in] PCCERT_CONTEXT pSigningCertContext,
[out] PCRYPT_DATA_BLOB pPkcs7Blob
);
Parámetros
[in] pRequest
Puntero a una estructura de CRYPT_DATA_BLOB que representa la solicitud existente.
[in] pSigningCertContext
Puntero a una estructura de CERT_CONTEXT que representa el certificado usado para firmar la solicitud.
[out] pPkcs7Blob
Puntero a una estructura de CRYPT_DATA_BLOB que recibe la solicitud de certificado PKCS #7 devuelta.
Cuando haya terminado de usar esta memoria, libere el miembro pbData de esta estructura a la función CoTaskMemFree .
Valor devuelto
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.
Requisitos
| 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 | xenroll.h |
| Library | Uuid.lib |
| Archivo DLL | Xenroll.dll |