| 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
- Verifica de qué objeto o certificado debía obtenerse la clave y si la publicación en directorio está actualizada.
- Comprueba si otro proceso, consumidor o administrador pudo modificar el objeto entre enumeración y uso.
- 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.
