当前位置: 首页 > news >正文

交通部互通互联码的根证书规则

引言

为了更好的服务交通互通互联码而更新这篇文章。

中金根证书其实是可以自己生成的。

代码内调整

  1. 中心公钥索引要保证自己的唯一性。

    此处的唯一,是要保证在机具侧的唯一,因为他要根据这个索引去查找证书以及公钥。

  2. 提供根公钥给机具侧

    生成的公钥私钥保留,将公私钥文件夹打开,将其中的publicKey.pem文件提供给机具侧,用来校验根公钥证书的合法性。

  3. 生成规则中需要更改的内容 只需要更改中心公钥索引centralCAPublicKeyIndex、证书失效日期certificateExpired、发开机构公钥gy、存放路径address 将上述内容更改后,执行main方法即可完成根证书以及公钥私钥的生成,在按照之前我们的规则拼接生成的中心公钥字符串即可,将根证书保存,根证书公钥提供给机具。

参考文献

我们开发过程中,参考了《交通部二维码技术规范JTT1179-2018》文档,所有内容均是来自上述文档。

逻辑流程

 

从上图中可以看出,根据证书管理中心的中心公钥来验证我们发卡机构公钥证书的合法性,当验证通过了,会继续通过发卡机构公钥去验证发卡机构授权的签名是否合法,通过后,会通过支付账户的用户的的私钥签名,然后通过支付账户的公钥去验证是否合法,合法后才会去校验真正的二维码数据是否眼前成功。

上文就是交通部互通互联的无二维码的大致流程。

好了,今天关于交通部互通互联码的根证书规则,就先聊到这,欢迎大家留言交流。

需要具体实现代码的也可以留下微信!

也欢迎大家关注我的公众号《coder练习生》

http://www.lryc.cn/news/7913.html

相关文章:

  • Map和Set(Java详解)
  • Vue 3的响应式机制
  • 30岁了,说几句大实话
  • AsyncTask使用及源码查看Android P
  • 花2个月面过华为测开岗,拿个30K不过分吧?
  • JAVA练习51-最大子数组和
  • Inception Transformer
  • 10分钟学会数据库压力测试,你敢信?
  • 论文阅读 | Video Super-Resolution Transformer
  • 7-6 带头节点的双向循环链表操作
  • npm publish 、 npm adduser 提示 403 的问题
  • Java 8的函数式接口使用示例
  • 2023年企业如何改善员工体验?为什么员工体验很重要?
  • 设计模式:桥接模式让抽象和实现解耦,各自独立变化
  • C++学习记录——십 STL初级认识、标准库string类
  • 【redis】redis缓存与数据库的一致性
  • XCP实战系列介绍12-基于Vector_Davinci工具的XCP配置介绍(一)
  • Unity Material详解
  • 碰撞检测算法分类
  • 代码随想录第十二天(
  • 电源模块 DC-DC直流升压正负高压输出12v24v转±110V±150V±220V±250V±300V±600V
  • 【动画图解】这个值取对了,ViewPager2才能纵享丝滑
  • CSDN每日一练:小豚鼠搬家
  • Dockerfile命令及实践构建一个网站
  • [VMware]Ubuntu18.04 网络图标消失
  • 国产C2000,P2P替代TMS320F280049C,独立双核32位CPU,主频高达400MHz
  • 二十五、Gtk4-多线程分析
  • JVM基础学习
  • ASML逆袭史:人、资金、技术,缺一不可
  • MongoDB 覆盖索引查询