導(dǎo)入了某證書至truststore,建立SSL連接時遇到錯誤
javax.net.ssl.SSLKeyException: RSA premaster secret error
Caused by: java.security.InvalidKeyException: Illegal key size or default parameters
在windows上雙擊查看該證書時發(fā)現(xiàn)Public Key是4096bit,查了一番后發(fā)現(xiàn)Java默認(rèn)好像不能處理這么長的key,必須要按照J(rèn)CE的一個Unlimited Strength Jurisdiction Policy
http://java.sun.com/javase/downloads/index_jdk5.jsp里面就有下載,這樣貌似就可以處理這種強(qiáng)度比較高的了。