Статус: Новичок
Группы: Участники
Зарегистрирован: 05.11.2024(UTC) Сообщений: 2 Откуда: Санкт-Петербург
|
Добрый день, коллеги. Необходимо решить задачу по подписанию текста (base64) и/или изображения (.jpg) по формату КС1 для передачи на сервер. Использую экзамплы, предоставленные cryptopro, ссылаюсь на документацию, так же нашел данный тред: https://www.cryptopro.ru...aspx?g=posts&t=20463Часть ссылок неактуальные (404 ошибка), часть то же, что я и перечислил: 1) https://docs.cryptopro.r...amples/gostTLS/TLSsample2) Сам сэмпл приложения. Если я верно понял, то нужно перенести все классы, методы и константы, которые касаются TLSExample + OkHttpExample. Далее данный код нужно как-то вызвать. Вот самый главный вопрос - это как вызвать? В документации (п.п.1 выше) пример с вызом через doInBackground (я так понимаю код писался когда еще актуальны были AsyncTask'и), но в экзампле этого нет. Изучил класс ExamplesActivity на предмет вызова запроса, но честно говоря не получилось. Подскажите пожалуйста, на что стоит ориентироваться?Ключевые классы которые перенес это TLSExample, OkHttpExample, Client, ClientThread и все сопутствующие классы (первоначальная цель научиться подписывать в тестовом приложении, а далее уже перести код в продукт
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
Здравствуйте. В составе ACSPClientApp есть несколько примеров для организации TLS соединения:
- TLSSimpleExample TLSClientAuthExample (используют SSLSocket)
- OkHttpSimpleExample OkHttpClientAuthExample (используют okhttp)
- HttpsUrlConnectionSimpleExample HttpsUrlConnectionClientAuthExample (используют HttpsUrlConnection)
- ApacheHttp5TLSSimpleExample ApacheHttp5TLSClientAuthExample (используют apache http)
использующие разные http-клиенты. Все примеры объединяет создание SSLContext. Его и надо создать и передать в нужный http-клиент. Задача должна выполняться в отдельном потоке. Для инициализации провайдеров (CSP, Java) и т.п. на старте нужно один раз выполнить код, как в MainViewModel#init. https://docs.cryptopro.r...lientApp/ACSPInClientApp дает 404 ошибку, этот проект объединился с ACSPClientApp. Отредактировано пользователем 5 ноября 2024 г. 15:06:00(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 05.11.2024(UTC) Сообщений: 2 Откуда: Санкт-Петербург
|
Доброго времени суток. OkHttpSimpleExample OkHttpClientAuthExample - но вот эти примеры не используются. Рассчеты всегда через *.className идет. Не могли бы вы пожалуйста подсказать, что конкретно нужо сделать, чтобы подписать строку (пусть пока так) по КС1? Может из Экзампла есть какие-то методы специальные, которые я мог упустить? Ну и отправить по OkHttp на бэк. Буду очень благодарен.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close