业务场景:定时任务批量推送数据到第三方接口,请求地址为https://域名,测试环境测试之后,出现证书认证问题,不能正常推送数据。定时任务部署在 websphere liberty中
出现问题之后在java的Java\jdk\1.8\jre\lib\security 添加证书:
keytool -import -v -trustcacerts -alias portalfaw -file /webapp/tax.crt -storepass changeit -keystore cacerts
添加tax.crt证书之后,重新启动定时任务,发现问题还是没有解决,需要认证liberty下面的key.jks添加相关证书。再次操作:切换到key.jks路径下执行下面的操作
keytool -import -alias rootca -trustcacerts -file tax.cer -keystore key.jks
再次重新启动定时任务,,数据正确推送。
随手记--可能有不对的地方。