logo
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline Владимир79  
#1 Оставлено : 31 мая 2018 г. 6:32:15(UTC)
Владимир79

Статус: Участник

Группы: Участники
Зарегистрирован: 31.05.2018(UTC)
Сообщений: 14
Российская Федерация

Сказал(а) «Спасибо»: 1 раз
Добрый день. Сейчас в нашей компании возникла задача реанимировать сервис для подписи файлов. В проекте были библиотеки ru.cryptopro.dss.services. Где можно их найти? В центральном репозитории мавена их нет.
Offline Грибанов Антон  
#2 Оставлено : 31 мая 2018 г. 8:19:31(UTC)
Грибанов Антон

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 25.06.2014(UTC)
Сообщений: 181

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 20 раз в 20 постах
Добрый день.
Уточните пожалуйста, что это за проект "ru.cryptopro.dss.services"?
Техническую поддержку оказываем тут
Наша база знаний
Offline Владимир79  
#3 Оставлено : 31 мая 2018 г. 8:59:53(UTC)
Владимир79

Статус: Участник

Группы: Участники
Зарегистрирован: 31.05.2018(UTC)
Сообщений: 14
Российская Федерация

Сказал(а) «Спасибо»: 1 раз
На сайте Криптопро есть примеры приложений. JavaDssClientWithMyDss в нём используются библиотеки:
1)ru.cryptopro.dss.services._2015._12.IUserManagementService
2)org.datacontract.schemas._2004._07.cryptopro_dss_common.IdentifierType
3)com.microsoft.schemas._2003._10.serialization.arrays.ArrayOfKeyValueOfIdentifierTypestringMJV4W3Gm
Где мне их найти? Не могу собрать тестовый проект.
Offline Владимир79  
#4 Оставлено : 31 мая 2018 г. 10:10:19(UTC)
Владимир79

Статус: Участник

Группы: Участники
Зарегистрирован: 31.05.2018(UTC)
Сообщений: 14
Российская Федерация

Сказал(а) «Спасибо»: 1 раз
Это приложения для сервиса подписи файлов. DSS сервер.
Offline Yoda  
#5 Оставлено : 31 мая 2018 г. 10:26:36(UTC)
Yoda

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 14.10.2011(UTC)
Сообщений: 99
Мужчина

Поблагодарили: 11 раз в 11 постах
Проект JavaDssClientWithMyDss ссылается на проект JavaUmsClient, в нём определены указанные классы.
Offline Владимир79  
#6 Оставлено : 31 мая 2018 г. 10:31:28(UTC)
Владимир79

Статус: Участник

Группы: Участники
Зарегистрирован: 31.05.2018(UTC)
Сообщений: 14
Российская Федерация

Сказал(а) «Спасибо»: 1 раз
Вот, В этом проекте JavaUmsClient. Есть пакет ru.cryptopro.dss.samples.java.ums.client В этом пакете класс UmsClientFactory и в нём я не вижу этих двух библиотек:
ru.cryptopro.dss.services._2015._12.IUserManagementService;
ru.cryptopro.dss.services._2015._12.UserManagementService;
Offline Владимир79  
#7 Оставлено : 31 мая 2018 г. 10:33:06(UTC)
Владимир79

Статус: Участник

Группы: Участники
Зарегистрирован: 31.05.2018(UTC)
Сообщений: 14
Российская Федерация

Сказал(а) «Спасибо»: 1 раз
Вообще я не могу найти этот джарник ru.cryptopro.dss.services...
Offline Yoda  
#8 Оставлено : 31 мая 2018 г. 10:35:15(UTC)
Yoda

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 14.10.2011(UTC)
Сообщений: 99
Мужчина

Поблагодарили: 11 раз в 11 постах
Эти классы должны создаваться автоматически при сборке на основе WSDL.
JavaUmsClient собирается? Если нет, то с какой ошибкой?
Offline Владимир79  
#9 Оставлено : 31 мая 2018 г. 10:37:09(UTC)
Владимир79

Статус: Участник

Группы: Участники
Зарегистрирован: 31.05.2018(UTC)
Сообщений: 14
Российская Федерация

Сказал(а) «Спасибо»: 1 раз
JavaUmsClient собрался без ошибок.
Offline Владимир79  
#10 Оставлено : 31 мая 2018 г. 12:15:03(UTC)
Владимир79

Статус: Участник

Группы: Участники
Зарегистрирован: 31.05.2018(UTC)
Сообщений: 14
Российская Федерация

Сказал(а) «Спасибо»: 1 раз
Я запустил этот jar файл из командной строки, что при этом должно произойти? Что делает данный клиент (JavaUmsClient), куда он обращается и что должно получиться в результате? Мне не совсем понятен смысл данного примера, что он делает?
Offline Yoda  
#11 Оставлено : 31 мая 2018 г. 12:53:04(UTC)
Yoda

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 14.10.2011(UTC)
Сообщений: 99
Мужчина

Поблагодарили: 11 раз в 11 постах
JavaUmsClient - это не пример. Это библиотека, в которой реализован клиент сервиса управления пользователями.
JavaDssClientWithMyDss - это уже пример: он создаёт пользователя, назначает ему мобильную аутентификацию, выпускает сертификат и делает подпись.

У Вас уже был какой-то код написан с использованием всех этих библиотек? Или это новая разработка?
Если новая, то рекомендуем использовать REST интерфейс наших сервисов. SOAP больше не развивается.
Offline Владимир79  
#12 Оставлено : 31 мая 2018 г. 13:10:12(UTC)
Владимир79

Статус: Участник

Группы: Участники
Зарегистрирован: 31.05.2018(UTC)
Сообщений: 14
Российская Федерация

Сказал(а) «Спасибо»: 1 раз
У меня есть код, DSS сервис подписи, который деплоится на сервер приложений GlassFish, получается нужно подключить этот проект или jar файл "JavaUmsClient" к нему?

Вот этих классов не хватает:

import com.microsoft.schemas._2003._10.serialization.arrays.ArrayOfKeyValueOfSignatureParamsstring1Iy7Z97I;
import com.microsoft.schemas._2003._10.serialization.arrays.ArrayOfKeyValueOfSignatureParamsstring1Iy7Z97I.KeyValueOfSignatureParamsstring1Iy7Z97I;

import ru.cryptopro.dss.services._2014._06.ISignService;
import ru.cryptopro.dss.services._2014._06.ISignServiceGetCertificatesDssFaultFaultFaultMessage;
import ru.cryptopro.dss.services._2014._06.ISignServiceGetPolicyDssFaultFaultFaultMessage;
import ru.cryptopro.dss.services.schemas._2014._06.ArrayOfDSSCertificate;
import ru.cryptopro.dss.services.schemas._2014._06.DSSCertificate;
import ru.cryptopro.dss.services.schemas._2014._06.DSSPolicy;
import ru.cryptopro.dss.services.schemas._2014._06.SignatureType;

import ru.cryptopro.dss.services._2014._06.ISignServiceGetTransactionIDDssFaultFaultFaultMessage;
import ru.cryptopro.dss.services._2014._06.ISignServiceSignDocumentDssFaultFaultFaultMessage;
import ru.cryptopro.dss.services._2014._06.SignService;
import ru.cryptopro.dss.services.schemas._2014._06.CertificateStatus;
import ru.cryptopro.dss.services.schemas._2014._06.DSSAction;
import ru.cryptopro.dss.services.schemas._2014._06.DSSCertificateStatusEnum;
import ru.cryptopro.dss.services.schemas._2014._06.SignatureParams;

Отредактировано пользователем 31 мая 2018 г. 13:17:02(UTC)  | Причина: Не указана

Offline Yoda  
#13 Оставлено : 31 мая 2018 г. 13:23:10(UTC)
Yoda

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 14.10.2011(UTC)
Сообщений: 99
Мужчина

Поблагодарили: 11 раз в 11 постах
Да, подключайте их к Вашему проекту.
Эти классы определены в библиотеке JavaSignServiceClient.
thanks 1 пользователь поблагодарил Yoda за этот пост.
Владимир79 оставлено 31.05.2018(UTC)
Offline Владимир79  
#14 Оставлено : 31 мая 2018 г. 13:24:17(UTC)
Владимир79

Статус: Участник

Группы: Участники
Зарегистрирован: 31.05.2018(UTC)
Сообщений: 14
Российская Федерация

Сказал(а) «Спасибо»: 1 раз
Большое спасибо!
Offline Владимир79  
#15 Оставлено : 31 мая 2018 г. 13:32:03(UTC)
Владимир79

Статус: Участник

Группы: Участники
Зарегистрирован: 31.05.2018(UTC)
Сообщений: 14
Российская Федерация

Сказал(а) «Спасибо»: 1 раз
Но теперь я не могу собрать JavaSignServiceClient.
Пишет, что
\Desktop\cryptopro\dsssamples_2200\dsssamples\Java\JavaSignServiceClient\xml-resources\web-service-references\SignService\wsdl\dss.cryptopro.ru\SignServer does not exist.
Offline Yoda  
#16 Оставлено : 31 мая 2018 г. 13:38:48(UTC)
Yoda

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 14.10.2011(UTC)
Сообщений: 99
Мужчина

Поблагодарили: 11 раз в 11 постах
Среда разработки NetBeans?
В проекте есть Web Service Reference/SignService, по ней нужно нажать правой кнопкой мыши и выбрать пункт Refresh.
После этого снова попробуйте собрать проект.
Offline Владимир79  
#17 Оставлено : 31 мая 2018 г. 13:56:37(UTC)
Владимир79

Статус: Участник

Группы: Участники
Зарегистрирован: 31.05.2018(UTC)
Сообщений: 14
Российская Федерация

Сказал(а) «Спасибо»: 1 раз
Bezymjannyjj.png (55kb) загружен 9 раз(а). Извините, а можете показать, что нужно сделать с этим проектом? Я не могу найти Web Service Reference/SignService
Offline Владимир79  
#18 Оставлено : 31 мая 2018 г. 14:14:07(UTC)
Владимир79

Статус: Участник

Группы: Участники
Зарегистрирован: 31.05.2018(UTC)
Сообщений: 14
Российская Федерация

Сказал(а) «Спасибо»: 1 раз
Bezymjannyjj.png (45kb) загружен 5 раз(а). Тут просто невозможно ничего обновить.
Offline Yoda  
#19 Оставлено : 31 мая 2018 г. 14:33:49(UTC)
Yoda

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 14.10.2011(UTC)
Сообщений: 99
Мужчина

Поблагодарили: 11 раз в 11 постах
Вот так должно быть:
2018-05-31_17-26-40.png (32kb) загружен 7 раз(а).

В Libraries добавлены всякие webservices-*.jar?
Offline Владимир79  
#20 Оставлено : 31 мая 2018 г. 14:41:53(UTC)
Владимир79

Статус: Участник

Группы: Участники
Зарегистрирован: 31.05.2018(UTC)
Сообщений: 14
Российская Федерация

Сказал(а) «Спасибо»: 1 раз
Библиотеки все есть, но как мне добавить к проекту своему Web Service References ? Может для этого ещё что-то нужно добавить в проект?
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.