Site icon EfmSoft

¿Qué significa el código HRESULT 0xC00E0031 (MQ_ERROR_CORRUPTED_PERSONAL_CERT_STORE)?

 
Anterior Siguiente
MQ_ERROR_CORRUPTED_SECURITY_DATA MQ_ERROR_COMPUTER_DOES_NOT_SUPPORT_ENCRYPTION

MQ_ERROR_CORRUPTED_PERSONAL_CERT_STORE

MQ_ERROR_CORRUPTED_PERSONAL_CERT_STORE: qué indica en MSMQ

La lectura útil de este HRESULT es específica: MQ_ERROR_CORRUPTED_PERSONAL_CERT_STORE significa que el almacén personal de certificados del usuario está dañado o no puede utilizarse de forma fiable. El área a inspeccionar es certificado, no todo el servicio MSMQ.

Diagnóstico práctico

Anota store, thumbprint, cadena y acceso a la clave privada bajo la identidad real del servicio. Compara el estado inmediatamente anterior con el posterior a la llamada; así sabrás si hubo un efecto parcial que impide un retry ciego.

  • Conserva el input original de la llamada.
  • Registra el resultado más interno disponible además de MQ_ERROR_CORRUPTED_PERSONAL_CERT_STORE.
  • Verifica si el recurso cambió entre la preparación y la ejecución.

Qué hacer después

La recuperación debe atacar esta causa concreta. Si el resultado previo puede haber producido cambios, verifica primero el estado antes de volver a ejecutar la llamada.

No confundas esta condición con una indisponibilidad general: aquí la señal específica es que el almacén personal de certificados del usuario está dañado o no puede utilizarse de forma fiable.

Referencias


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version