Шифрование успешно выполняется в мыльном интерфейсе, оно достигает сервера, и сервер отвечает правильным ответом без каких-либо проблем. Однако при получении в мыле зашифрованный ответ не расшифровывается, и в журнале ошибок я получаю следующую ошибку.
ОШИБКА: org.apache.ws.security.WSSecurityException: Общая безопасность
ошибка (сертификаты не найдены для расшифровки (KeyId))
org.apache.ws.security.WSSecurityException: общая ошибка безопасности (нет
сертификаты были найдены для расшифровки (KeyId)
в org.apache.ws.security.processor.EncryptedKeyProcessor.getCertificatesFromEncryptedKey (EncryptedKeyProcessor.java:313)
Во входящей конфигурации я настроил файл jks, который состоит из моей пары ключей и открытого ключа сервера.
(тот же самый файл jks работает нормально при использовании в клиентском коде java, поэтому я предполагаю, что это проблема в конфигурации мыла пользовательского интерфейса.)
Любая помощь будет оценена