gpt4 book ai didi

Dropwizard + SSL 配置

转载 作者:行者123 更新时间:2023-12-01 23:03:21 27 4
gpt4 key购买 nike

我无法使用 SSL 配置 Dropwizard..

创建 key /证书如下:

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 与我的配置文件 (yml) 放在一起。我的配置文件包含 http 条目:

http:
port: 8443
connectorType: nonblocking+ssl
ssl:
keyStore: ./keystore.jks
keyStorePassword: XXXXXX

启动服务器..遇到异常:

javax.net.ssl.SSLHandshakeException: no cipher suites in common
at sun.security.ssl.Handshaker.checkThrown(Handshaker.java:1290) ~[na:1.7.0_51]
at sun.security.ssl.SSLEngineImpl.checkTaskThrown(SSLEngineImpl.java:513) ~[na:1.7.0_51]
at sun.security.ssl.SSLEngineImpl.writeAppRecord(SSLEngineImpl.java:1177) ~[na:1.7.0_51]
at sun.security.ssl.SSLEngineImpl.wrap(SSLEngineImpl.java:1149) ~[na:1.7.0_51]
at javax.net.ssl.SSLEngine.wrap(SSLEngine.java:469) ~[na:1.7.0_51]

有人可以帮我解决这个问题吗?

最佳答案

这是在发送请求时发生的。
使用以下步骤重新创建 keystore ,它工作正常。

openssl pkcs12 -export -name myservercert -in cert.pem -inkey privkey.pem -out keystore.p12

keytool -importkeystore -destkeystore keystore.jks -srckeystore keystore.p12 -srcstoretype pkcs12 -alias myservercert

关于Dropwizard + SSL 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22246976/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com