那位大神,如果知道的话,求指点配置文件中有CertId?总之是检查为什么会产生空指针异常,而不能访问到文件只是可能的原因之一。回复

@zigzagroad:很怪,路径我也检查了,我是复制的路径,检查了很多遍,确认没得问题回复

@zigzagroad:ps-ef|greptomcatroot126191012:51?00:00:29/usr/java/jdk/jre/bin/java应该是root帐户回复

@zigzagroad:ps-ef|greptomcatroot126191012:51?00:00:29/usr/java/jdk/jre/bin/java如果是以root用户启动Tomcat,应该不存在用户权限问题,此时就需要注意路径是否正确,包括大小写。

权限不够?没有读取文件的权限?我的证书权限是777,上级目录权限也是777

这个文件以及所有路径的权限都是777,不知道为什么读不到

/web/zip/certs/unionpayweb.pfx

这个文件以及所有路径的权限都是777,不知道为什么读不到

不像是文件读不到的错误提示long太长两个wran被遮挡住了。看不见。你这个问题还是看下文档,联系下接口人,这个访问对方接口应该有ip限制。

Enumerationaliasenum=keyStore.aliases();

通过打印发现,是这个报错了,所以没得到CertId 有知道这个是怎么处理的吗,银联的

找到原因了,我还是说下,共享出来,以后有朋友遇到类似问题,可以参考

这个问题是jdk的原因,不是程序的原因,我在咨询了银联的技术客服后,给出了以下的解决方案

1、修改以下两个文件 %JRE_Home%\jre\lib\security\java.security追加最后一行security.provider.1=sun.security.provider.Sunsecurity.provider.2=sun.security.rsa.SunRsaSignsecurity.provider.3=sun.security.ec.SunECsecurity.provider.4=com.sun.net.ssl.internal.ssl.Providersecurity.provider.5=com.sun.crypto.provider.SunJCEsecurity.provider.6=sun.security.jgss.SunProvidersecurity.provider.7=com.sun.security.sasl.Providersecurity.provider.8=org.jcp.xml.dsig.internal.dom.XMLDSigRIsecurity.provider.9=sun.security.smartcardio.SunPCSCsecurity.provider.10=sun.security.mscapi.SunMSCAPIsecurity.provider.11=org.bouncycastle.jce.provider.BouncyCastleProvider 2、将bcprov-ext-jdk16-143.jar放到   %JDK_Home%\jre\lib\ext

修改过后,重启,立马解决,困扰了两个星期的问题终于解决了

同时感谢之前积极回答我的朋友@

zigzagroad @

waitliu 感谢您们

java jce 授权_java jce限制相关推荐

  1. java jce配置_java JCE 不限密钥长度解决办法

    ()转自http://opensourceforgeeks.blogspot.com/2014/09/how-to-install-java-cryptography.html 另外,在StackOv ...

  2. java url 授权_Java:如何使用UrlConnection发布请求与授权?

    我想生成POST请求到一个需要验证的服务器.我试图使用以下方法: private synchronized String CreateNewProductPOST (String urlString, ...

  3. java ssl证书_Java安全教程–创建SSL连接和证书的分步指南

    java ssl证书 在有关应用JEE安全性的系列文章中,我们为您提供了另一个有关如何在Java EE应用程序中创建SSL连接和创建证书的详细教程. 如我们之前的文章中所述, 安全套接字层(SSL)/ ...

  4. java 语法检查_java编译期间的语法检查

    展开全部 使用javac编译时加上 -verbose 选项.就会发现会载入第三方jar文件D:\Temp>javac -verbose -cp J:\library\xpp3\xpp3-1.1. ...

  5. java安全密钥_Java安全性:密钥大小或默认参数非法?

    我早些时候曾问过一个问题,但没有得到正确的回答,也无济于事. 因此,我澄清了有关该问题的一些细节,我真的很想听听您关于如何解决此问题或应该尝试的想法. 我在Linux服务器上安装了Java 1.6.0 ...

  6. java des算法_Java DES算法程序

    java des算法 Java Cryptography Extension (JCE) provides framework and implementation for generating ke ...

  7. 用java的io做一个代码计数器,如何制作Java页面计数器_java

    大庆采油六厂采油工艺研究所 王兵 王波 常常逛WWW的人,一定对许多起始页上的计数器感兴趣.每当你光临某个站点的起始页时,它的计数器就很亲切地告诉你,从某年某月某日开始,你是第几位光临的人.你可能也想 ...

  8. 【源码+图片素材+详细教程】Java游戏开发_Java开发经典游戏飞翔的小鸟_飞扬的小鸟_Java游戏项目Flappy Bird像素鸟游戏_Java课程设计项目

    课程目标: 1.通过本课程的学习巩固Java的相关基础知识,例如循环判断,数组和集合的使用,对象的继承,接口的实现,窗口的创建,事件监听,图形绘制. 2.完成小鸟的移动,管道自动生成.碰撞死亡,计分系 ...

  9. 【源码+教程】Java桌球游戏_Java初级项目_Java练手项目_Java项目实战_Java游戏开发

    今天分享的Java开源游戏项目是桌球游戏,初学者也可以用来练习喔~课程详细讲解了一个桌球游戏的编写思路和流程,即使你刚学Java没多久,也可以跟随该教程视频完成属于你自己的桌球游戏!同时,还可以加深和 ...

最新文章

  1. 苹果MAC OS X怎么安装双系统?
  2. mysql2012更改表名_SQL修改数据库名字、表名字、字段名字 | 学步园
  3. 深入理解mysql系列_深入理解MySQL系列之锁
  4. 前端学习(3290):object.define3
  5. c++ mqtt客户端_MQTT详解及百度物接入连接手机测试(含源码) 秦子帅
  6. squid代理服务器(捎带的SNAT)
  7. 国产自主可控的代码自动生成工具SkyEye
  8. Oralce EBS Alert
  9. SAP BW顾问如何保持市场竞争力?
  10. 分布式爬虫搭建系列 之二-----神器PyCharm的安装
  11. 《高性能mysql》之MySQL高级特性(第七章)
  12. Linux部署采集小说源码教程,杰奇linux下远程采集,最新思路及方法
  13. 前端H5面试题Js: 数组的常用方法有哪些?
  14. 微信群二维码活码工具随时自动切换二维码永不过期?这样实现自动化裂变
  15. 电脑状态栏中,声音图标不见了怎么办?三招帮你找回!
  16. 制造资源计划与企业资源计划(MRPⅡ)
  17. FS8P2711B户外红蓝双闪肩灯指示灯IC
  18. 什么是OXC(全光交叉)?
  19. Apple Watch SE2 和Apple Watch SE 区别 苹果手表se2和se对比
  20. 介于上海与江苏的地铁小户型

热门文章

  1. OpenCV-色彩空间
  2. 查询mysql中user表_怎么查询mysql user表?
  3. 计算机网络技术专业做销售,现在在书店做销售员的实习报告怎样写?
  4. Samsung/三星Galaxy SIII I9300(玛瑙黑) root教程_方法
  5. linux命令stat和top,用top,du,df,ls,free,tree,stat命令更人性化显示数据
  6. 埃奇机器人_设计大奖作品欣赏,2017年红点最佳设计奖30件作品欣赏(上)
  7. 挨踢人生路--记我的10年18家工作经历 续 .转
  8. Android Studio-个推-实现简单聊天(三)
  9. python扩展包安装_Python扩展库的安装方法
  10. 天天向上续 python代码_第46p,8行代码,用Python批量重命名文件