Что означает код HRESULT 0xC00E006D (MQ_ERROR_CERTIFICATE_NOT_PROVIDED)?

 
Предыдущий Следующий
MQ_ERROR_CANNOT_SET_CRYPTO_SEC_DESCR MQ_ERROR_Q_DNS_PROPERTY_NOT_SUPPORTED

MQ_ERROR_CERTIFICATE_NOT_PROVIDED

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

MQ_ERROR_CERTIFICATE_NOT_PROVIDED (0xC00E006D) — Предпринята попытка отправить аутентифицированное сообщение без сертификата.

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

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

При отправке отсутствовал сертификат, необходимый именно для выбранного режима аутентификации. Контрольный повтор должен воспроизводить исходный вызов и подтвердить, что условие «Предпринята попытка отправить аутентифицированное сообщение без сертификата» больше не возникает.

Документация для результата 0xC00E006D: IETF RFC 5280: Internet X.509 PKI certificate profile · Message Queuing error and information codes · authenticated MSMQ message with an external certificate.


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