| Previous | Next |
| COMQC_E_BAD_MESSAGE | COMQC_E_UNTRUSTED_ENQUEUER |
COMQC_E_UNAUTHENTICATED
COMQC_E_UNAUTHENTICATED identifies this condition: a COM+ queued application that requires authenticated messages received one without acceptable MSMQ authentication evidence.
Operational meaning
Queued Components cross several independent layers: call recording, MSMQ transport, message authentication, listener playback, and execution of the business method. Message ID, queue format name, original sender, any mover or requeuer, and the COM+ application version are the keys that join those layers without treating every queue symptom as the same fault.
Queue ACL authorization controls who may send; message authentication proves origin/integrity and is a separate decision.
Build the incident record
- Message authentication level, sender certificate, signature status, and queue authentication policy
- Queue moniker AuthLevel and sender account/certificate context
- MSMQ security events and whether an intermediary re-created the message
- Time, certificate chain, revocation, and destination queue identity
Tests that separate the causes
- Send one authenticated and one explicitly unauthenticated test message.
- Verify the sender certificate and MSMQ signing outside COM+.
- Compare direct format-name and directory-based delivery without changing authentication.
How to interpret the comparison
Use the outcomes to narrow the layer rather than to accumulate unrelated fixes for queued-message authentication policy:
Repair without losing evidence
The corrective action should be narrow: Configure the sender certificate and queue moniker authentication level to match the receiving application policy.
Close the incident only when authenticated messages are accepted, unauthenticated controls remain rejected, and certificate rollover is tested before deployment.
Technical references
Looking for a different code? Search another status or error code.
