Play 2 Framework - 来自密钥库的 SSL 证书

Play 2 Framework - SSL Certificates from a keystore

我正在尝试在 Play 服务器中配置密钥库。

我能够通过定义命令行参数 Dhttps.keyStorehttps.keyStorePassword 成功地做到这一点,如图所示下面。

... -Dhttps.keyStore="C:/tempKS/myserver.jks" -Dhttps.keyStorePassword="xxxxx" ...

我的问题是如何在 application.conf 中定义这两个属性,而不是在命令行中作为参数传递。

我在 application.conf 中尝试过,但服务器没有选择这些值。

https.keyStore="C:/tempKS/myserver.jks"
https.keyStorePassword="xxxxx"

查看 https://github.com/typesafehub/activator-play-tls-example/blob/master/app/https/CustomSSLEngineProvider.scala 并将其设置为从应用程序的配置对象中读取。