jdk17 JCE cannot authenticate the provider BC
JCE cannot authenticate the provider BC 问题解决
环境
- oracle jdk 17
- spring boot 小于2.6.9
oracle jdk 17 没有jre ,禁用了ext ; 导致已有教程,不适用与jdk17
解决方案
- spring boot 升级到2.6.9
- pom 文件调整 加入requiresUnpack配置
<plugins><plugin><groupId>org.springframework.bootgroupId><artifactId>spring-boot-maven-pluginartifactId><configuration><requiresUnpack><dependency><groupId>org.bouncycastlegroupId><artifactId>bcprov-jdk15onartifactId>dependency>requiresUnpack>configuration>plugin>
<plugins>
参考链接:
https://github.com/spring-projects/spring-boot/issues/28837
https://stackoverflow.com/questions/70718511/bouncycastle-in-springboot
https://blog.csdn.net/yeyuningzi/article/details/120969770 [jdk1.8 出现该问题解决方法]
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
