java.security.ProviderException: java.security.KeyException

问题描述:

Caused by: java.security.ProviderException: java.security.KeyException at sun.security.ec.ECKeyPairGenerator.generateKeyPair(ECKeyPairGenerator.java:146) at java.security.KeyPairGenerator$Delegate.generateKeyPair(KeyPairGenerator.java:704) at sun.security.ssl.ECDHCrypt.<init>(ECDHCrypt.java:78) at sun.security.ssl.ClientHandshaker.serverKeyExchange(ClientHandshaker.java:717) at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:278) at sun.security.ssl.Handshaker.processLoop(Handshaker.java:913) at sun.security.ssl.Handshaker.process_record(Handshaker.java:849) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1035) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1344) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1371) ... 52 moreCaused by: java.security.KeyException at sun.security.ec.ECKeyPairGenerator.generateECKeyPair(Native Method) at sun.security.ec.ECKeyPairGenerator.generateKeyPair(ECKeyPairGenerator.java:126) ... 61 more  

用https请求微信支付api,本人在本地测试没有问题,就是放到Centos服务器上之后就不行

网上解决方案

使用HTTPS携带微信的p12文件做请求,我试了好多种方案之后还是不行

解决方案

sudo yum upgrade nss

NSS是Linux的网络安全服务

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,707评论 25 709
  • http://blog.csdn.net/mathewsking/article/details/8211273 ...
    liuboxx1阅读 6,119评论 1 1
  • 背景: 阅读新闻 12C CDB模式下RMAN备份与恢复 [日期:2016-11-29] 来源:Linux社区 作...
    阳屯okyepd阅读 3,621评论 0 7
  • 我有过两位女友,四年半,第一位分手很平淡,因为我俩就是分手这出戏的导演兼演员,心里知道,最后就无声而别,现在网...
    十二月的阳光阅读 188评论 0 0
  • 感觉自己最近遇到好多事,不能夸张的说因为一件事看白一个人,但是冷冷暖暖还是知道的。每次遇到事情的时候,也总是会告诉...
    Li好厉害阅读 492评论 0 0