java の keytool で keystore を作成する。パスワードを要求されるので、ここでは "testpass" にする。
keytool -importcert -alias mysqlServerCACert -file PASS_TO_CA_CART.pem -keystore keystore
sbt の起動時に、この keystore を渡す。
sbt run \
-Djavax.net.ssl.keyStore=/path/to/keystore \
-Djavax.net.ssl.keyStorePassword=testpass \
-Djavax.net.ssl.trustStore=/path/to/keystore \
-Djavax.net.ssl.trustStorePassword=testpass
sbt で fork する場合は次のように設定する。
build.sbt
fork in run := true
javaOptions in run ++= Seq(
"-Djavax.net.ssl.keyStore=/home/tomita/odt/keystore",
"-Djavax.net.ssl.keyStorePassword=testpass",
"-Djavax.net.ssl.trustStore=/home/tomita/odt/keystore",
"-Djavax.net.ssl.trustStorePassword=testpass"
)