解决:java.io.IOException: error constructing MAC: java.lang.SecurityException: JCE cannot authenticate the provider BC

引言

最近在做sm2加密的需求出现了java.io.IOException: error constructing MAC: java.lang.SecurityException: JCE cannot authenticate the provider BC这个问题,百度了下基本都是修改jdk的:https://open.unionpay.com/cmweb/support/faq/mchlist?id=259 。但是我改了也不可以,在测试环境发现没有报这个错误,排查了下,测试环境用的是jdk1.8,我本地用的是1.6,将本地的jdk改为1.8就没报错了

posted @ 2021-12-31 11:22  无言呦  阅读(863)  评论(0编辑  收藏  举报