Подключаемый модуль Gradle Artifactory: публикация с сертификатом клиента PKCS12 - PullRequest
0 голосов
/ 25 июня 2019

Мое артефактное хранилище находится за прокси-сервером, которому требуются сертификаты X509. Я настроил gradle для использования файла PKCS12.

Решение работает нормально, банки и POM загружаются из репозитория. Но когда я использую задачу artifactoryPublish, сертификат клиента не отправляется прокси. Я добавил -Djavax.net.debug = all в мою строку org.gradle.jvmargs, чтобы увидеть, что происходит, и ArtifactoryBuildClient не предлагает сертификат серверу, и прокси-сервер закрывает соединение (nginx с ошибкой 400) ,

Мой файл HOME / .gradle / gradle.properties содержит следующую строку:

org.gradle.jvmargs=-Djavax.net.ssl.keyStore=/home/user/certs/client.p12 -Djavax.net.ssl.keyStoreType=pkcs12 -Djavax.net.ssl.keyStorePassword=YYY -Djavax.net.debug=all
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...