Site icon EfmSoft

¿Qué significa el código HRESULT 0xC00E0079 (MQ_ERROR_PUBLIC_KEY_NOT_FOUND)?

 
Anterior Siguiente
MQ_ERROR_GUID_NOT_MATCHING MQ_ERROR_PUBLIC_KEY_DOES_NOT_EXIST

MQ_ERROR_PUBLIC_KEY_NOT_FOUND

Qué significa MQ_ERROR_PUBLIC_KEY_NOT_FOUND en Message Queuing

En esta llamada, MQ_ERROR_PUBLIC_KEY_NOT_FOUND identifica el siguiente problema: MSMQ no pudo localizar la clave pública necesaria para la operación criptográfica. Esa descripción debe guiar la captura de evidencia sobre clave pública.

Cómo aislar la causa

  1. Verifica de qué objeto o certificado debía obtenerse la clave y si la publicación en directorio está actualizada.
  2. Comprueba si otro proceso, consumidor o administrador pudo modificar el objeto entre enumeración y uso.
  3. Repite únicamente una prueba controlada que no duplique mensajes ni objetos.

La condición que debe demostrarse en los logs es esta: si los datos no prueban esta condición, no fuerces el diagnóstico por el nombre del código.

Corrección segura

Evita retries ilimitados: corrige primero la precondición que expresa el HRESULT y conserva evidencia de que la siguiente ejecución parte de un estado conocido.

Referencias


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

Exit mobile version