CAFile.pem
. आयात करने के अलावा कमांड के साथ:
(अपने java_home/jre/lib/security
. पर नेविगेट करें कमांड चलाने के लिए)
1. keytool -import -trustcacerts -file testCA.pem -keystore cacerts -storepass "changeit"
मुझे key.pem
को भी एक्सपोर्ट करना पड़ा एक pkcs12
. में प्रारूप (डिफ़ॉल्ट पासवर्ड 'changeit'
)
2. openssl pkcs12 -export -out mongodb.pkcs12 -in testKey.pem
और सिस्टम प्रॉपर्टी ट्रस्टस्टोर/पासवर्ड सेट करने के अलावा, कीस्टोर/पासवर्ड भी सेट किया जाना चाहिए:
System.setProperty ("javax.net.ssl.trustStore",JAVA_HOME + "\\lib\\security\\cacerts");
System.setProperty ("javax.net.ssl.trustStorePassword","changeit");
System.setProperty ("javax.net.ssl.keyStore",JAVA_HOME + "\\lib\\security\\mongodb.pkcs12");
System.setProperty ("javax.net.ssl.keyStorePassword","changeit");