Как добавить сертификат для удаленного хранилища в JFrog Artifactory - PullRequest
2 голосов
/ 27 марта 2019

Не могли бы вы помочь мне использовать функцию сертификатов JFrog Artifactory. (Админ -> Сертификаты).

Я хочу добавить сертификат для репозитория maven (https://plugins.jenkins.io/repository)

Ниже приведены шаги, которым я следовал -

  • Шаг 1: Загружен сертификат (двоичный код DER с кодировкой X.509) для этого хранилища из браузера Chrome.
  • Step2: преобразовано расширение сертификата из .cer в .pem. Непосредственно конвертировал расширение из .cer в .pem и пробовал с открытым ssl также openssl x509 -inform der -in certificate.cer -out certificate.pem
  • Шаг 3: Добавить новый сертификат через (Admin -> Certificates -> New -> Drag and drop .pem файл), Введенное имя псевдонима сертификата.

После нажатия Сохранить, я получаю сообщение об ошибке ниже -

Certificate could not be added. Unable to read the provided PEM file. Missing private key or certificate.

Другая важная информация -

1 Ответ

1 голос
/ 01 апреля 2019

Что вы делаете, это добавление сертификата клиента.Это означает, что когда Artifactory получит доступ к удаленному репозиторию, он защитит соединение с помощью клиентского сертификата.

Если ваша проблема заключается в том, что Artifactory не доверяет сертификату, предоставленному удаленным репозиторием (https://plugins.jenkins.io/repository), то вынеобходимо следовать указаниям здесь:

https://www.jfrog.com/confluence/display/RTF/Using+a+Self-Signed+Certificate

Дополнительные пояснения о различиях:

https://www.websecurity.symantec.com/security-topics/client-certificates-vs-server-certificates

Пожалуйста, расскажите немного подробнее оисходная проблема, с которой вы столкнулись, чтобы мы могли понять, выбираете ли вы правильное решение.

Удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...