| Previous | Next |
| MQ_ERROR_CORRUPTED_SECURITY_DATA | MQ_ERROR_COMPUTER_DOES_NOT_SUPPORT_ENCRYPTION |
MQ_ERROR_CORRUPTED_PERSONAL_CERT_STORE
What this result actually narrows down
MQ_ERROR_CORRUPTED_PERSONAL_CERT_STORE means current user certificate store cannot be used reliably. The relevant personal store is a user-profile resource, so account profile loading and store access matter.
Encryption capability and message authentication are related but distinct. When diagnosing this result, preserve provider, algorithm, certificate, key-container, and queue authentication/privacy settings rather than collapsing them into one “SSL” diagnosis.
MSMQ security material can live in the current user profile and be registered in directory services. Services running under another account or without a loaded profile can observe a different certificate-store state.
MSMQ objects involved
| Subsystem | MSMQ message authentication, certificate registration, signing, hashing, and encryption |
|---|---|
| Relevant condition | certificate identity, key availability, provider capability, and message policy are independent checks |
| Code-specific focus | current user certificate store cannot be used reliably |
Queue ACLs, certificate trust, private-key access, provider support, and destination authentication policy are independent. Test the layer named by the evidence. The code-specific boundary is current user certificate store cannot be used reliably.
Triage data
- Provider name/type, hash algorithm, and privacy/authentication properties.
- Whether the failure occurred while preparing, sending, storing, or validating the message.
- Certificate store location and security identity used by the process.
Correct response
Test store enumeration under the service account itself rather than under an administrator session.
What this code is not
Authentication failure is not synonymous with queue access denial. Certificate stores, private keys, providers, signatures, and queue policy must be tested separately. Code-specific condition: current user certificate store cannot be used reliably.
Example failure path
A service sending authenticated messages encounters it. It tests store and private-key access under the production identity before changing queue security.
Technical references
Looking for a different code? Search another status or error code.