Что означает код HRESULT 0xC00E002E (MQ_ERROR_INTERNAL_USER_CERT_EXIST)?

 
Предыдущий Следующий
MQ_ERROR_CORRUPTED_INTERNAL_CERTIFICATE MQ_ERROR_NO_INTERNAL_USER_CERT

MQ_ERROR_INTERNAL_USER_CERT_EXIST

Что означает MQ_ERROR_INTERNAL_USER_CERT_EXIST

MQ_ERROR_INTERNAL_USER_CERT_EXIST (0xC00E002E) — Внутренний сертификат Message Queuing для этого пользователя уже существует.

Диагностика и проверка

Разделите проверку на идентификацию пользователя, доступ к сертификату или ключу и собственно криптографическую операцию. Полезны SID процесса, профиль пользователя, поставщик криптографии и настройки authentication/privacy сообщения; изменение ACL очереди оправдано лишь если отказ действительно находится на уровне доступа к очереди.

Код локализует отказ в security/crypto-пути MSMQ; сначала подтвердите конкретный сертификат, ключ или контекст безопасности. Контрольный повтор должен воспроизводить исходный вызов и подтвердить, что условие «Внутренний сертификат Message Queuing для этого пользователя уже существует» больше не возникает.

Документация для результата 0xC00E002E: Message Queuing error and information codes · authenticated MSMQ message with an external certificate · MSMQMessage object and message properties.


Нужно найти другой код? Найти другой код состояния или ошибки.