本技术资料版权所有,禁止分发.©(2003-2007),重庆软航科技有限公司,保留所有权利.NTKO和软航是软航科技的商标

NTKO OFFICE文档控件技术资料

电子签章系统部署后首页登录提示:授权文件版本不对,请联系开发商!授权文件版本null-app版本X.X.X.X


创建时间:12/03/2024 10:56:31 AM 修改时间: 12/03/2024 11:26:53 AM
分类:BS开发-常见问题
适应版本号:6,0

相关文档:本文档没有相关文档

问题表现:



此时查看后台日志输出可看到如下内容:


读取授权文件signServer.xml时候出错:java.lang.SecurityException: JCE cannot authenticate the Provider BC

问题处理步骤:
1、确认当前使用的jdk版本,一般是oracle jdk 才会出现的。

2、 修改jre 配置文件  jre/lib/security/下的java.security,在 List of providers and their preference orders部分设定如下内容,并保存

security.provider.1=sun.security.provider.Sun
security.provider.2=sun.security.rsa.SunRsaSign
security.provider.3=sun.security.ec.SunEC
security.provider.4=com.sun.net.ssl.internal.ssl.Provider
security.provider.5=com.sun.crypto.provider.SunJCE
security.provider.6=sun.security.jgss.SunProvider
security.provider.7=com.sun.security.sasl.Provider
security.provider.8=org.jcp.xml.dsig.internal.dom.XMLDSigRI
security.provider.9=sun.security.smartcardio.SunPCSC
security.provider.10=sun.security.mscapi.SunMSCAPI
security.provider.11=org.bouncycastle.jce.provider.BouncyCastleProvider #主要是这一句



3、将缺失的jar包 bcprov-ext-jdk15on-160.jar放到jre的ext目录jre/lib/ext



之后再重启服务,应该就可以解决了。

若需要:bcprov-ext-jdk15on-160.jar 可从百度网盘下载:链接:https://pan.baidu.com/s/1zeY5PfvrPG9Rhp5l7D54Yw 
提取码:j0tl 





返回页面顶部↑  
本文档的相关文档:

本文档没有相关文档