- скачать КриптоПро JCP-A (для JVM10+) или JCSP-A
- распаковать дистрибутив в каталог libs проекта
- указать алиас (контейнер) для двухстороннего тлс для оператора в application.yml
- установить цепочку сертификатов для клиентского сертификата в контейнер или сохранить его цепочку в DER формате в каталоге certs
- установить цепочку сертификатов для проверки веб-сервера в cacerts
- получить ClientID [ и ClientSecret ] у администратора DSS
- указать все необходимые адреса и настройки в application.yml
./gradle clean
./gradle bootJarуказать переменные в строке запуска
CLIENT_ID=<clientid> CLIENT_SECRET=<client-secret> CALLBACK_HOST=<your-java-server-name> java -jar build/libs/DssJavaClient-0.0.1-SNAPSHOT.jarпо адресу
http://localhost:8080/swagger
- работа по APIv2 DSS
- работа с подтверждением через DSS SDK 2.0 (async only)
- отключаемое кэширование access token-ов