¿Qué significa el código HRESULT 0xC00E002D (MQ_ERROR_CORRUPTED_INTERNAL_CERTIFICATE)?

 
Anterior Siguiente
MQ_ERROR_INVALID_CERTIFICATE MQ_ERROR_INTERNAL_USER_CERT_EXIST

MQ_ERROR_CORRUPTED_INTERNAL_CERTIFICATE

Qué significa MQ_ERROR_CORRUPTED_INTERNAL_CERTIFICATE en Message Queuing

MQ_ERROR_CORRUPTED_INTERNAL_CERTIFICATE aparece cuando el certificado de usuario administrado internamente por MSMQ está dañado o no puede decodificarse. El punto importante para el diagnóstico es el siguiente: el foco técnico es certificado.

Evidencia que conviene conservar

  • Anota store, thumbprint, cadena y acceso a la clave privada bajo la identidad real del servicio.
  • Si existe status por propiedad o un error Win32/CryptoAPI/LDAP interno, úsalo como evidencia principal y no te quedes solo con el HRESULT exterior.
  • Anota la API que devolvió MQ_ERROR_CORRUPTED_INTERNAL_CERTIFICATE y el estado del objeto justo antes de esa llamada.

Recuperación

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.

La comprobación decisiva es demostrar que el certificado de usuario administrado internamente por MSMQ está dañado o no puede decodificarse. Si esa condición no aparece en la evidencia, busca un HRESULT vecino o el error interno que explique mejor el caso.

Referencias


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