Z powodu licencji i bezpieczeństwa (jakaś podatność), muszę podmienić wirtualna maszynę Java na platformie MacOS (maszyna jest potrzebna przez Jenkins-a)
Wcześniej używałem:
$ java -version
java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)
Teraz podmieniłem na Java Azul Zulu:
$ java -version
openjdk version "18.0.1" 2022-04-19
OpenJDK Runtime Environment Zulu18.30+11-CA (build 18.0.1+10)
OpenJDK 64-Bit Server VM Zulu18.30+11-CA (build 18.0.1+10, mixed mode, sharing)
Wszystko fajnie, ale skrypt który instalował mi korporacyjne certyfikaty:
#!/usr/bin/env bash
sudo keytool -import -trustcacerts -alias COMPANY_CA -fileCompany.cer \
-keystore "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/security/cacerts" \
-storepass changeit
przestał mi teraz działać i nie mogę znaleźć jak dodać te certyfikaty do nowego cert store jak na Azul Zulu.
Nie chce wyłączać weryfikacji certyfikatów, ma działać jak należy.