No subject alternative names present solved
這個異常有可能是SAN (Subject alternative name) 與CN (Common Name)沒設置好引起。
網上翻閱了許多資料,下面記錄一下解決的方法。
1. 拿著Server 給的server.jks EXPORT對應的CER 然后generate 自己CLIENT SIDE 的JKS. (用的是JAVA8)
keytool -genkeypair -alias testingkey2 -keyalg RSA -validity 365 -keystore server.jks -ext SAN=dns:localhost,ip:127.0.0.1
keytool -list -v -keystore server.jks
keytool -export -alias testingkey2 -keystore server.jks -rfc -file testing.cer
keytool -import -alias testingkey2 -file testing.cer -keystore client.jks
keytool -list -v -keystore client.jks
2. 在JAVA代碼中或者startup batch中輸入下面的代碼,用來讀取相對應的KEY。.
以上是常規方法。
還有另一種方法就是用X509TrustManager 來實現,具體可以查考下面鏈接: http://www.cnblogs.com/devinzhang/archive/2012/02/28/2371631.html
總結
以上是生活随笔為你收集整理的No subject alternative names present solved的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: supermicro服务器系统,Supe
- 下一篇: consistent/consecuti