Mac OS X 10.12 พร้อม Java 1.8:
$ JAVA_HOME / JRE / lib / การรักษาความปลอดภัย
cd $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
จากนั้นมันอยู่ใน:
./jre/lib/security
ฉันมีที่เก็บคีย์ cacerts อยู่ที่นั่น
ในการระบุสิ่งนี้เป็นตัวเลือก VM:
-Djavax.net.ssl.trustStore=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/security/cacerts -Djavax.net.ssl.trustStorePassword=changeit
ฉันไม่ได้บอกว่านี่เป็นวิธีที่ถูกต้อง (ทำไม java ถึงไม่รู้ว่าจะดูใน JAVA_HOME?) แต่นี่คือสิ่งที่ฉันต้องทำเพื่อให้มันใช้งานได้