Статус: Новичок
Группы: Участники
Зарегистрирован: 25.06.2019(UTC) Сообщений: 4 Сказал(а) «Спасибо»: 1 раз
|
Добрый день, при изучении вопроса столкнулся со следующими проблемами: AirKey https://www.cryptopro.ru...oducts/cryptopro-airkey:Имеет SDK для сторонних приложний, нет возможности посмотреть SDK не приобретая лицензию. Меня оттуда интересует наличие следующих вещей: 1) возможность передать в SDK данные для регистрации пользователя на сервере CryptoPro (либо если уже зарегистрирован - передать его индентификатор/токен) 2) возможность через SDK получить временный токен для подписи в облаке либо передать документ целиком в приложение AirKey myDSS: https://www.cryptopro.ru/products/mydss4) Не нашли упоминаний о наличии SDK для мобильных приложений, но если существует - возможности нужны такие же как и для AirKey Общий сценарий предполагаемого использования: - арендуем облако DSS - для авторизации пользователям клиентского приложения передаем адрес этого сервера (и наверное ключ для обращения к API именно этого инстанса?) - клиентское приложение через SDK обращается к AirKey/myDSS с этими данными. Если пользователь еще не зарегистрирован в CryptoPro DSS, он заполняет все необходимое - дальше подпись документов через SDK Подскажите, реализуется ли такой сценарий выбранными средствами и как получить доступ к документации мобильных SDK?
|
|
|
|
Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
AirKey и myDSS - совсем разные инструменты. Для вашего сценария подходит myDSS. Однако, сценарий обрывается на самом интересном месте "дальше подпись документов". Поясните, пожалуйста, подробнее: - как вы представляете себе именно процесс подписания, - необходима ли в итоге квалифицированная ЭП или достаточно неквалифицированной. |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 25.06.2019(UTC) Сообщений: 4 Сказал(а) «Спасибо»: 1 раз
|
- как вы представляете себе именно процесс подписания По шагам как-то так: 1) Сервер приложения отправляет документ на облачный сервер CryptoPro DSS - в ответ URL/его идентификатор (не принципиально, просто в деталях интеграцию еще не смотрели) 2) Дальше два варианта общения клиентского приложения с приложением myDSS (видимо через url-схему, собственно документация возможностей это API нам и надо) 2.1) Передаем в myDSS целиком ссылку на документ уже в облаке (или API Key этого облака и идентификатор документа). Просмотр и подпись документа происходят в myDSS, как-то в ответ наше приложение получает факт подписи/отклонения (возможно через url-callback) 2.2) Запрашиваем у myDSS одноразовый пароль для подписи в облаке, как-то в ответ наше приложение получает пароль/отклонение запроса (возможно через url-callback), передаем серверу приложения, он иницирует подпись в облаке
- необходима ли в итоге квалифицированная ЭП или достаточно неквалифицированной. Да, необходима квалифицированная подпись
|
|
|
|
Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
Похожий сценарий возможен, он может выглядеть так: 1) В вашем клиентском приложении пользователь нажимает кнопку "Подписать" напротив чего-то. 2) Ваше приложение даёт команду вашему серверу "Подписать", одновременно через deep link инициирует вызов приложения myDSS. 3) Ваш сервер передаёт в сервер DSS документ на подписание. 4) Открывшееся приложение myDSS обращается к серверу DSS, скачивает информацию о документе на подписание, показывает его, получает от пользователя подтверждение, отправляет криптографический код подтверждения на DSS, одновременно через DeepLink переключается обратно в ваше приложение. 5) Сервер DSS проверяет криптографический код подтверждения, подписывает документ, возвращает подпись вашему серверу приложений.
Похоже на то, что вам нужно?
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 28.10.2019(UTC) Сообщений: 1
|
Автор: Павел Смирнов Похоже на то, что вам нужно? Здравствуйте! Это вот то, что нам нужно :) А как это реализовать? В документации нашёл только упоминание самого факта возмомжонсти использовать deep-линков, но никаких подробностей, как именно это реализовать.
|
|
|
|
Статус: Активный участник
Группы: Администраторы, Участники Зарегистрирован: 28.04.2010(UTC) Сообщений: 140 Откуда: Крипто-Про Поблагодарили: 15 раз в 14 постах
|
Добрый день, Статья про Deep Link дополнена техническими подробностями.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close