您的位置 首页 java

jdk内置的comodo根证书过期导致业务异常处理办法

jdk内置的comodo根证书过期导致业务异常处理办法

故事:

接到开发反馈,业务调用https请求异常

胡大佬 6-4 14:26:16

hello

胡大佬 6-4 14:26:17

POST

Content-Type:application/x-www-form-urlencoded

param={‘id’:’18380499771′,’idtype’:’1′,’timestamp’:’1591250625′,’sign’:’d8ebded99f333abbc674656810d6***1cb2aea56′}

帮忙看看直接在服务器内curl此接口看是什么相应, 本地直接调用此接口正常相应,使用应用代码本地调用也可正常获取相应,但是生产环境通过查看日志看到生产不能正常获取到相应

胡大佬 6-4 14:26:24

工单申请了还在审批

胡大佬 6-4 14:26:38

大佬 紧急 块帮忙看一下呢

胡大佬 6-4 14:26:59

运维自定义工单(ID:4***)

胡大佬 6-4 14:34:38

10.11.117.62

胡大佬 6-4 14:34:49

param={‘id’:’18380499771′,’idtype’:’1′,’timestamp’:’159125****’,’sign’:’7015459714252583c74637b6ac017***a9f389f’}

胡大佬 6-4 14:34:57

参数的key就是param

胡大佬 6-4 14:35:09

{‘id’:’18380499771′,’idtype’:’1′,’timestamp’:’159125****’,’sign’:’7015459714252583c74637b6ac017***a9f389f’}

这个是param的值

胡大佬 6-4 14:36:00

[图片]

胡大佬 6-4 14:36:45

将生产环境的地址和参数直接在本地代码里面运行是可以获取到相应的

排查:

到服务器上手动curl调用,返回正常

jdk内置的comodo根证书过期导致业务异常处理办法

程序调用异常

jdk内置的comodo根证书过期导致业务异常处理办法

到下载根证书导入jdk

jdk内置的comodo根证书过期导致业务异常处理办法

导入命令

keytool -import -alias comodo-20200604 -file COMODO.cer -keystore $JAVA_HOME/jre/lib/security/cacerts

查看:

keytool -list -keystore $JAVA_HOME/jre/lib/security/cacerts

重启应用,验证业务正常。

文章来源:智云一二三科技

文章标题:jdk内置的comodo根证书过期导致业务异常处理办法

文章地址:https://www.zhihuclub.com/186954.shtml

关于作者: 智云科技

热门文章

网站地图