What does HRESULT 0xC00E002D (MQ_ERROR_CORRUPTED_INTERNAL_CERTIFICATE) mean?

 
Previous Next
MQ_ERROR_INVALID_CERTIFICATE MQ_ERROR_INTERNAL_USER_CERT_EXIST

MQ_ERROR_CORRUPTED_INTERNAL_CERTIFICATE

MQ_ERROR_CORRUPTED_INTERNAL_CERTIFICATE: the MSMQ internal certificate is present but its stored data is corrupted or unusable

MQ_ERROR_CORRUPTED_INTERNAL_CERTIFICATE identifies a narrow contract boundary: the MSMQ internal certificate is present but its stored data is corrupted or unusable. Do not replace it with a generic subsystem failure when the symbolic result already tells you which state or input was rejected.

Evidence

capture user/machine SID, certificate thumbprint/store, raw certificate validity, MSMQ registration, and the operation loading it.

Verification

replace the damaged internal certificate through MSMQ-supported certificate management and verify the new certificate can be opened.

Technical references


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