./gradlew clean test
- Сгенерируйте открытый и закрытый ключи с помощью утилиты openSSL, напримемер:
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365
- Добавьте открытый ключ в профайл на pimpay.
- Сделайте clone этого проекта.
- Положите сгенерированные ключи в resources.
- Введите параметры проекта в application.properties.
- Укажите в publishing.repositories в build.gradle ваш репозиторий артефактов и соберите библиотеку командой:
./gradlew clean publishMavenJavaPublicationToMavenRepository
- Реализуйте нужный вам сервис для взаимодействия, добавьте в него зависимость:
- Gradle:
compile "ru.pimpay.platform:pimpay-actuator:0.0.2"
- Maven:
<dependency>
<groupId>ru.pimpay.platform</groupId>
<artifactId>pimpay-actuator</artifactId>
<version>0.0.2</version>
</dependency>
org.bouncycastle.pkcs.PKCSException: unable to read encrypted data: 1.2.840.113549.1.5.13 not available: Illegal key size
То установите Unlimited Strength Jurisdiction Policy Files (Ссылка на Java 8) - вы используете усиленное шифрование, которое не доступно "из коробки" в Java.