Подписание ошибки SOAP - взаимная защита сертификатов - веб-стек Metro

Кто-нибудь знает, как подписать SOAP Fault из веб-стека метро?

У меня есть несколько веб-сервисов, развернутых на JBoss 6.x с использованием веб-стека metro (с полностью удаленным cxf).

Все сервисы обеспечивают безопасность взаимного сертификата по запросу и ответу (подписывая тело полезной нагрузки) - и это работает, как и ожидалось, без проблем, когда это не ошибка SOAP - то есть: у клиента нет проблем с проверкой и проверкой подписи ответ службы

Проблема, с которой я столкнулся, заключается в том, что когда любая из служб выдает проверенное исключение, которое генерирует и возвращает клиенту ошибку SOAP, клиент жалуется, что "подпись или расшифровка недействительны".

Я использую ту же политику wsit, которая подписывает действительный ответ службы (который успешно проходит проверку) для подписания ошибки SOAP (которая не проходит проверку).

У кого-нибудь была такая или похожая проблема с подписью SOAP Faults from metro? И есть ли известный стандартный способ сделать это, который работает?

Любая помощь / предложения приветствуются. Благодарю.

0 ответов

Другие вопросы по тегам