What does HRESULT 0xC00E007A (MQ_ERROR_PUBLIC_KEY_DOES_NOT_EXIST) mean?

 
Previous Next
MQ_ERROR_PUBLIC_KEY_NOT_FOUND MQ_ERROR_ILLEGAL_MQPRIVATEPROPS

MQ_ERROR_PUBLIC_KEY_DOES_NOT_EXIST

MQ_ERROR_PUBLIC_KEY_DOES_NOT_EXIST: follow the state transition

For MQ_ERROR_PUBLIC_KEY_DOES_NOT_EXIST, the failed transition is: MSMQ cannot find the public key expected for the selected user or machine identity.

Capture before retry

capture identity/SID, certificate or MSMQ key store location, directory object, authentication operation, and key lookup result.

Prove the fix at the owning API

provision/restore the intended MSMQ public key through supported security setup, then repeat the authenticated operation. Keep unrelated inputs unchanged so a changed result has diagnostic value.

Technical references


Looking for a different code? Search another status or error code.