whi*_*ok6 12 ssl https configuration dropwizard
我似乎无法配置Dropwizard使用ssl.
我创造了一把钥匙
openssl genrsa -des3 -out server.key 1024
Run Code Online (Sandbox Code Playgroud)
和证书
openssl req -new -key server.key -days 365 -out server.crt -x509
Run Code Online (Sandbox Code Playgroud)
并将其导入密钥库
keytool -import -file server.crt -keystore keystore.jks
Run Code Online (Sandbox Code Playgroud)
从那里开始,我将keystore.jks文件放在/ src/main/resources中,并放在了dropwizard的config.yaml文件旁边.
然后我尝试根据手册为dropwizard配置ssl:
http:
ssl:
keyStore: ./keystore.jks
keyStorePassword: ********
Run Code Online (Sandbox Code Playgroud)
但是,当我导航到登录页面时,它只能在没有https的情况下工作:并且在使用https时会出现错误107(net :: ERR_SSL_PROTOCOL_ERROR):SSL协议错误.
还有其他我缺少的步骤吗?
whi*_*ok6 22
我发布在邮件列表上,Codahale很快回应.我没有在http:部分下的配置yaml文件中设置nonblocking + ssl连接器.投入
connectorType: nonblocking+ssl
Run Code Online (Sandbox Code Playgroud)
修复一切.谢谢dropwizard精灵!
| 归档时间: |
|
| 查看次数: |
6675 次 |
| 最近记录: |