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 出现该问题解决方法]


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部