Статус: Активный участник
Группы: Участники
Зарегистрирован: 10.01.2012(UTC) Сообщений: 52  Откуда: Москва
|
Здравствуйте! Пытаюсь наладить веб-сервис с реализацией WS-Security, основываясь на примере ГОСТ + SOAP. В моём сервисе есть хэндлер, который успешно (принимающая сторона их валидирует) подписывает исходящие сообщения и должен проверять подпись во входящих. Так вот в методе verifySecuredMessage класса SOAPXMLSignatureManager_1_6_3 строчка signature.validate(valContext) возвращает false. Если запрос сохранить в файл и подсунуть в ваш пример test_jcp_wss4j1_6, то та же строчка возвращает true. Пытаюсь в сервисе не ловить входящий запрос, а считать из того же файла - всё равно false. В сервисе не проходит валидацию ничто и никогда, даже только что подписанные исходящие сообщения. Никаких ошибок. Просто "компьютер говорит НЕТ" в сервисе и "ДА" в обычном приложении. Файлы одинаковые, сертификаты в заголовках одинаковые, подписи одинаковые. Степень лёгкого помешательства. В чём может быть дело? Пытаюсь сравнить System.getProperties() в обоих случаях, какие системные параметры могут влиять на валидацию подписи в XML?
Сервис на Glassfish3, приложение и глассфиш смотрят на одну и ту же яву с установленным КриптоПро JCP.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,030  Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 729 раз в 687 постах
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,030  Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 729 раз в 687 постах
|
Glassfish3 случайно не через плагин в eclipse ставили? |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 10.01.2012(UTC) Сообщений: 52  Откуда: Москва
|
Нет, пользуюсь IntellijIdea Jet Brains, эклипса нет вообще. Глассфиш ставился самостоятельньо, версия Oracle GlassFish Server 3.1.2 (build 23). Правда их стоит два инстанса, но не думаю, что в этом дело: на jetty развёрнутый сервлет так же возвращает false при валидации того же самого файла, который простое приложение валидирует.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close