Подписание ошибки SOAP - взаимная защита сертификатов - веб-стек Metro
Кто-нибудь знает, как подписать SOAP Fault из веб-стека метро?
У меня есть несколько веб-сервисов, развернутых на JBoss 6.x с использованием веб-стека metro (с полностью удаленным cxf).
Все сервисы обеспечивают безопасность взаимного сертификата по запросу и ответу (подписывая тело полезной нагрузки) - и это работает, как и ожидалось, без проблем, когда это не ошибка SOAP - то есть: у клиента нет проблем с проверкой и проверкой подписи ответ службы
Проблема, с которой я столкнулся, заключается в том, что когда любая из служб выдает проверенное исключение, которое генерирует и возвращает клиенту ошибку SOAP, клиент жалуется, что "подпись или расшифровка недействительны".
Я использую ту же политику wsit, которая подписывает действительный ответ службы (который успешно проходит проверку) для подписания ошибки SOAP (которая не проходит проверку).
У кого-нибудь была такая или похожая проблема с подписью SOAP Faults from metro? И есть ли известный стандартный способ сделать это, который работает?
Любая помощь / предложения приветствуются. Благодарю.