1,java.security.NoSuchProviderException: no such provider: BC
在調用計算簽名的方法前加:
java.security.Security.addProvider(
new org.bouncycastle.jce.provider.BouncyCastleProvider()
);
加入後就不會有1的報錯了
2,java.security.InvalidKeyException: Illegal key size or default parameters
下載jar文件
https://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
local_policy.jar ,US_export_policy.jar
覆蓋jdk的local_policy.jar和US_export_policy.jar兩個文件。同時,你可能有必要在%JRE_Home%\lib\security目錄下,也需要對應覆蓋這兩個文件。