Site icon EfmSoft

¿Qué significa el código HRESULT 0xC00E006D (MQ_ERROR_CERTIFICATE_NOT_PROVIDED)?

 
Anterior Siguiente
MQ_ERROR_CANNOT_SET_CRYPTO_SEC_DESCR MQ_ERROR_Q_DNS_PROPERTY_NOT_SUPPORTED

MQ_ERROR_CERTIFICATE_NOT_PROVIDED

MQ_ERROR_CERTIFICATE_NOT_PROVIDED: qué indica en MSMQ

La lectura útil de este HRESULT es específica: MQ_ERROR_CERTIFICATE_NOT_PROVIDED significa que un envío que exige autenticación no incluye el certificado necesario. 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. Comprueba si otro proceso, consumidor o administrador pudo modificar el objeto entre enumeración y uso.

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

Qué hacer después

Corrige la condición demostrada y repite solo la operación mínima necesaria; no recrees la cola ni reenvíes mensajes si todavía no conoces el efecto anterior.

No confundas esta condición con una indisponibilidad general: aquí la señal específica es que un envío que exige autenticación no incluye el certificado necesario.

Referencias


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

Exit mobile version