我似乎无法将 Dropwizard 配置为使用 ssl。
我创建了一个密钥
openssl genrsa -des3 -out server.key 1024
和证书
openssl req -new -key server.key -days 365 -out server.crt -x509
并将其导入密钥库
keytool -import -file server.crt -keystore keystore.jks
从那里,我将 keystore.jks 文件与 dropwizard 的 config.yaml 文件一起放入 /src/main/resources。
然后我尝试根据手册为dropwizard配置ssl:
http:
ssl:
keyStore: ./keystore.jks
keyStorePassword: ********
但是,当我导航到登录页面时,它只能在没有 https: 的情况下工作,并在使用 https 时给出错误 107 (net::ERR_SSL_PROTOCOL_ERROR): SSL 协议错误。
我还缺少其他步骤吗?