java.security.InvalidKeyException: Illegal key size

今天遇到一個奇怪的問題。html

本身作的加簽驗籤功能已經沒有問題了,本地測試經過,同事放到服務器上測試也沒問題。java

而後我將包放到本身搭建的環境上,會報這樣一個錯誤:服務器

 java.security.InvalidKeyException: Illegal key sizeoracle

而後就各類百度。測試

原來是jdk不兼容的問題,我本地以及同事的測試環境都是jdk1.7,而我搭建的環境用的是jdk1.8網站

解決方案以下:htm

處理辦法: 在官方網站下載JCE無限制權限策略文件blog

JDK7的下載地址: http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
JDK8的下載地址: http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html 
下載後解壓,能夠看到local_policy.jar和US_export_policy.jar以及readme.txt
若是安裝了JRE,將兩個jar文件放到%JRE_HOME%\lib\security目錄下覆蓋原來的文件
若是安裝了JDK,還要將兩個jar文件也放到%JDK_HOME%\jre\lib\security目錄下覆蓋原來文件get

相關文章
相關標籤/搜索