Ağ ssl sertifikanızı jre ceak'larınıza yüklemeniz gerekir.
NOT:
- Jenkins tarafından kullanılan jre'ye sertifika yüklediğinizi onaylayın
- Sertifikayı JRE'in yalnızca NOT JVM önbellekleri önbellek dosyasına yüklüyorsunuz.
- Kök sertifikası yüklüyorsunuz, yani alt öğelerinin hiçbirinde hiyerarşi içinde üst değil.
- Diğer URL'ler için hala PKIX'i alıyorsanız (bir url sorununu çözdükten sonra), PKIX ile Log'da bulunan tüm URL'lerin kök sertifikasını yükleme işlemini tekrarlayın.
Adım 1: Sertifikayı alın.
- Chrome tarayıcısını kullanarak https://repo.maven.apache.org URL adresini açın .
- Sertifikayı görüntüle'ye tıklayın
- zincirdeki en çok sertifika alanını seçin ve masaüstüne sürükleyip bırakın.
2. Adım: sertifikayı önbelleklere yükleyin
Jenkins'in jre yolunu bulmak için herhangi bir yöntemi kullanabilirsiniz. Tüm uygulamalar için aynı jre kullanıyorum, bu yüzden çok basit hale getirmek için MVN komutunu kullanıyorum. JRE yolunu biliyorsanız veya yapılandırmanız farklıysa, 1. ve 2. adımları atlayın.
- komut istemini açın veya terminal ve komut yazın
mvn -versiyon
- Yukarıdaki komutu yazdıktan sonra size gösterilecek olan jre yolunu tutun.
- Bu aracı indirin . VEYA Sertifika yüklemek için aşağıdaki komutu kullanabilirsiniz
keytool -import -noprompt -trustcacerts -alias <AliasName> -file <certificate> -keystore <KeystoreFile> -storepass <Password>
- o araçta aç seçeneğini seçin ve 2. noktada yakaladığınız yola gidin. Şimdi jre klasöründesiniz. Lib klasörünü açın. Güvenlik klasörünü açın. (YOURMAVENJDKPATH / jre / lib / security / cacerts)
- Bu güvenlik klasöründe bulunan cacerts dosyasını seçin. Şimdi bu araçtaki tüm sertifikaları görebilirsiniz. Aracı "changeit" girmek için şifre isterdi (çift alıntı olmadan parola değişikliği parola)
- ithalat sertifikası simgesini bulun ve tıklayın.
- 1. adımda indirdiğiniz sertifikayı seçin.
- Değişikliklerinizi kaydedin ve aracı kapatın.
Şimdi problemin çözüldü.