需要做keystore证书报错:
java.security.NoSuchProviderException: no such provider: BC
处理:
1、引入jar包:bcprov-jdk16-1.45.jar
将jar包放在JAVA_HOME/jre/lib/ext/
目录下。
2、修改jre环境下的security配置文件
找到JAVA_HOME/jre/lib/security/java.security
文件,在里面可以看到有几行是以“security.provider.”开头的,在它的最后序号之上加一行,如我的最后的序号是9,加入以下这行:
security.provider.10=org.bouncycastle.jce.provider.BouncyCastleProvider
这样就可以了(前提是工程自己将bcprov-jdk16-146导入了依赖包使用)
有其他交流的想法,可以加我创建的Q群:820080257