sql >> Databáze >  >> NoSQL >> MongoDB

Připojení k MongoDb pomocí SSL z aplikace JAVA

Kromě importu souboru CAFile.pem pomocí příkazu:

(přejděte na svůj java_home/jre/lib/security spustit příkazy)

1. keytool -import -trustcacerts -file testCA.pem -keystore cacerts -storepass "changeit"

Také jsem musel exportovat key.pem do pkcs12 format (výchozí heslo 'changeit' )

2. openssl pkcs12 -export -out mongodb.pkcs12 -in testKey.pem

a kromě nastavení systémové vlastnosti trustStore/password by mělo být také nastaveno keyStore/password:

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");


  1. Součet agregace v Spring Data MongoDB

  2. Relace Connect-mongo se automaticky neodstraňují

  3. Získání rozdílu v sekundách od dvou dat v JavaScriptu

  4. Jak získat aktualizovaný dokument zpět z metody findOneAndUpdate?