Статус: Участник
Группы: Участники
Зарегистрирован: 25.08.2016(UTC) Сообщений: 17 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Белгород Сказал(а) «Спасибо»: 7 раз
|
Исправил тестовую XML, добавив в её header фрагмент из примераКод: <wsse:Security S:actor="http://smev.gosuslugi.ru/actors/smev"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"
wsu:Id="SenderCertificate">
</wsse:BinarySecurityToken>
</wsse:Security>
Код отработал полностью, теперь СМЭВ говорит следующее Цитата:Электронное сообщение соответствует методическим рекомендациям по разработке веб-сервисов версии 2.5.5
Неверная ЭП сообщения Уже неплохо Но мне казалось, что signer должен сам вставить нужный код... странно...
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,003 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 714 раз в 674 постах
|
Посмотрите пример SMEVMessageExample, там подпись попроще (с использованием wss4j), в пакете wss4j.wss4j1_6_3.examples.forum в samples-sources.jar. |
|
![thanks](/forum2/Themes/soclean/heart_small.png) 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
|
t1nk оставлено 31.08.2016(UTC)
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 25.08.2016(UTC) Сообщений: 17 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Белгород Сказал(а) «Спасибо»: 7 раз
|
Спасибо, уже смотрел... Не получилось разрешить импорт Цитата:import org.apache.axis.Message; import org.apache.axis.message.SOAPEnvelope; Какую версию axis.jar нужна ? Пробовал с 1.4 но не собирается: Цитата:--- maven-compiler-plugin:2.3.2:compile (default-compile) @ SMEVMessageExample --- Compiling 1 source file to C:\projects\Java\NetBeans\SMEVMessageExample\target\classes
COMPILATION ERROR :
ru/com/smevmessageexample/SMEVMessageExample.java:[98,8] error: cannot find symbol ru/com/smevmessageexample/SMEVMessageExample.java:[118,8] error: cannot find symbol 2 errors
BUILD FAILURE
Total time: 4.643s Finished at: Wed Aug 31 16:21:42 MSK 2016 Final Memory: 14M/231M Указывает на строки Код: SMEVSignBodyThenSecurity.saveXml2File(signedDoc,
WORK_DIR + "stub_xades_with_sh.xml", true);
Код: // Лог
SMEVSignBodyThenSecurity.saveXml2File(signedDoc,
WORK_DIR + "result.signed_check.xml", true);
Я создавал новый проект с кодом этого примера для проверки со своим ключом, но не смог собрать его из-за этой непонятной ошибки...
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,003 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 714 раз в 674 постах
|
Попробуйте axis-1.4.jar axis-jaxrpc-1.4.jar (В каком-то из дистрибутивов wss4j были все библиотеки зависимостей).
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close