java ssl 无证书_java – 如何修复SSL – 没有可用的证书
我想使用以下代碼建立服務器SSL套接字連接:
int port = 12000;
ServerSocketFactory ssocketFactory = SSLServerSocketFactory.getDefault();
ServerSocket ssocket = ssocketFactory.createServerSocket(port);
// Listen for connections
Socket socket = ssocket.accept();
我得到一個“javax.net.ssl.SSLException:沒有可用的證書或密鑰對應于已啟用的SSL密碼套件.”什么時候接受.
我創建了一個包含RSA密鑰的密鑰庫,使用:
keytool -genkeypair -alias ClubConnectionCert -keyalg RSA -validity 7 -keystore ClubConnectionKeystore
我用以下選項啟動我的程序:
-Djavax.net.ssl.keyStore=ClubConnectionKeystore -Djavax.net.ssl.keyStorePassword=mypassword
我是否錯過了在Keystore中讀取的一些代碼,或者我如何測試/調試實際使用的給定密鑰庫?
總結
以上是生活随笔為你收集整理的java ssl 无证书_java – 如何修复SSL – 没有可用的证书的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: go 接口 构造器_Go 中接口值的复制
- 下一篇: kind富文本编辑器_在VueJs中集成