#常见问题#【熊说银企云】中国建设银行-现金管理国密版-银企测试阶段-公钥交互异常(100002001应答长度不正确)2原创
金蝶云社区-福分小熊
福分小熊
40人赞赏了该文章 378次浏览 未经作者许可,禁止转载编辑于2023年08月31日 19:52:52

关键词:银企直联、中国建设银行、密钥交互

参考文档:

#常见问题#【熊说银企云】中国建设银行-现金管理国密版-银企测试阶段-公钥交互异常(100002001应答长度不正确)

#常见问题#【熊说银企云】中国建设银行-现金管理国密版-银企投产阶段-公钥交互异常(100002001应答长度不正确)

此处提到的是针对这个情况的第3个常见问题及解决办法。

更新日志:

20230831V1.0.0:初稿



1.问题描述

问题现象、报错信息

image.png


前置机代理程序对应的日志:

image.png


重启前置机代理程序后,银行就能正常进行密钥交互了,以下为重启完前置机代理程序后的情况。

image.png


2.原因分析

分析问题出现的可能原因(视情况而定)

和产品老师沟通,修改加密方式后,必须重启前置机代理程序,总部的帖子中也针对此内容做了如下说明:

image.png



3.解决方法

解决思路/操作步骤

因为建设银行现金管理版本前置机代理程序默认为des的方式,改成sm4保存后。

image.png

需要把前置机代理程序的程序关掉,然后重新启动才行。


4.应用小结

注意事项;补充说明(视情况而定)

和建设银行进行密钥交互,密钥的主要组成部分为

(1)一串字符串:000000+客户号+当日日期yymmdd格式

(2)对应的加密方式;des、sm4


上述其中一个出现问题,就是会出现密钥交互提示:下载客户公钥失败。10002001应答内容长度不正确。

(1)当日日期不对的话:就是遇到情况如下,就是我端的服务器日期和银行端服务器日期不一致,就会导致报错。

#常见问题#【熊说银企云】中国建设银行-现金管理国密版-银企测试阶段-公钥交互异常(100002001应答长度不正确)

(2)加密方式不同:

我选的是sm国密版的加密方式,对方却选择des非国密版的加密方式,如下帖子:

#常见问题#【熊说银企云】中国建设银行-现金管理国密版-银企投产阶段-公钥交互异常(100002001应答长度不正确)

(3)金蝶前置机代理程序未重启

#常见问题#【熊说银企云】中国建设银行-现金管理国密版-银企测试阶段-公钥交互异常(100002001应答长度不正确)2 

因为金蝶前置机代理程序中,建设银行现金管理版本默认是des版本,当修改为sm4时,需要重启前置机代理程序才能解决,否则就会出现报空指针的情况。





赞 40