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.
El método ResetForEncode restaura el estado del objeto de solicitud al que existía antes de llamar al método Encode .
Syntax
HRESULT ResetForEncode();
Valor devuelto
Si la función se ejecuta correctamente, la función devuelve S_OK.
Si se produce un error en la función, devuelve un valor HRESULT que indica el error. Entre los valores posibles se incluyen, entre otros, los de la tabla siguiente. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.
| Código y valor devueltos | Description |
|---|---|
|
No se han definido extensiones y atributos de certificado. |
|
El objeto de solicitud no está codificado. |
|
El objeto no se inicializa. |
Observaciones
Puede usar este método para volver a configurar (volver a codificar y volver a firmar) una solicitud de certificado en respuesta al rechazo de la solicitud por parte de una entidad de certificación. Se borran la firma y los datos sin procesar. Las extensiones y atributos se restablecen a los valores que tenían antes de llamar al método Encode , pero no son marcas de extensión críticas. Para un objeto de solicitud cmC, cada solicitud anidada también se restablece.
Este método se usa normalmente para una solicitud de archivado de claves cmC cuando la clave privada se cifra e incluye en la solicitud.
Requisitos
| Requirement | Importancia |
|---|---|
| Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
| Servidor mínimo admitido | Windows Server 2008 [solo aplicaciones de escritorio] |
| de la plataforma de destino de | Windows |
| Header | certenroll.h |
| DLL de |
CertEnroll.dll |