在EDI系统中与交易伙伴实现数据传输时为保证数据的安全性,需要使用一对数字证书对数据进行签名和加密,但是在申请或购买证书时会给证书一个有限期,证书到期时,您需要重新申请或购买新的证书进行更新,那么在知行之桥中如何配置和更新证书呢?本文将介绍如何在知行之桥系统中配置和更新自己的证书,以及交易伙伴的证书。

首先我们先来了解下,在知行之桥系统数据传输过程中证书是如何进行数据的签名和加密的:

如上图,当数据发送方向接收方发送数据时,需要对数据进行签名、加密,当接收方收到数据后需要对数据解密、验证签名才可以获取数据,这时就需要使用上面提到的数字证书对了。

这个证书对是由两个证书文件组成的,一个是私钥证书(一般是.pfx文件),一个是公钥证书(一般是.cer/.crt/.p7b文件),在与交易伙伴进行数据传输前,双方会交换彼此的公钥证书,并在彼此的EDI系统中配置自己的私钥证书和交易伙伴的公钥证书,在数据传输过程中数据发送方会使用自己的私钥证书对数据进行签名、使用交易伙伴的公钥证书对数据进行加密,当接收方收到数据后使用自己的私钥证书对数据进行解密、使用交易伙伴的公钥证书对数据进行签名验证。当然,必须双方都使用正确的证书才可以完成数据的签名与加密,以保证数据的安全传输。更多相关信息可参考:数字证书如何保障EDI电子数据交换的安全性

到这里,您或许会有疑问:我该如何获取这个数字证书对呢?

您可以获取免费的自签名证书,也可以申请购买CA机构认证的证书:

关于是使用自签名证书还是CA机构认证的证书,可参考:从数字证书的安全性出发您应该使用自签名证书还是证书机构颁发的证书?

如果您决定使用自签名证书,可以直接在知行之桥上生成创建:如何用知行之桥EDI系统生成自签名证书

以上基本信息都了解后,接下来我们来了解下,在知行之桥上是如何配置和更新证书的:

配置自己的私钥证书:

一般情况下,在知行之桥的“个人设置”页面配置自己的私钥证书和证书密码。

比如您使用的是AS2传输协议,在“个人设置”–“AS2”页面中的“个人证书”上传配置自己的私钥证书即可,如下图:

如果您使用的是其他传输协议比如:OFTP、AS4、RosettaNet等,在对应的页面上传配置证书即可。

需要注意的是,如果您对接多个交易伙伴使用的是同一种传输协议,并且针对每个交易伙伴都申请了证书对,这时,您需要在创建的对应的MFT端口的高级设置页面配置自己的私钥证书,比如您对接交易伙伴B,使用的是AS2协议,您可以在为交易伙伴B创建的AS2端口的高级设置页面上传配置为其申请的私钥证书:


配置交易伙伴的公钥证书:

在知行之桥的MFT端口配置交易伙伴的公钥证书,比如您使用的AS2传输协议,在为其创建的AS2端口的“设置”页面中的“交易伙伴证书”下配置其加密证书即可:

最后,当证书到期时,如何更换新的证书呢?

当自己的证书即将到期前,您需要重新申请或购买新的证书对,并将新的公钥证书提供给您的交易伙伴约一个时间进行同步更换,即您在知行之桥上更新自己的新的私钥证书,交易伙伴在他们的EDI系统中同步更新您的新的公钥证书。此时您只需要在上面配置自己私钥的位置,上传新的私钥证书即可。

当交易伙伴的证书到期时,一般交易伙伴也会提前申请新的证书对,并将他们新的公钥证书提供给您,在交易伙伴要求的时间,在上面配置交易伙伴公钥证书的位置上传其新的证书即可。

建议:当更新了一方的证书后,发送测试文件进行连接测试,保证文件传输正常。

拓展

如何您和交易伙伴还使用了TLS证书,TLS证书到期也是需要更新的。

更新自己的TLS证书:

只需要在您配置自己TLS证书的位置更换为新的SSL私钥证书即可,具体配置位置参考:如何将文件接收地址AS2 URL中的HTTP修改为HTTPS?

更新交易伙伴的TLS证书

在知行之桥的MFT端口配置交易伙伴的TLS公钥证书,比如您使用的是AS2传输协议,在创建的AS2端口的“设置”页面中的“交易伙伴证书”下配置更新其新的TLS证书即可:

更多EDI信息,请参阅: EDI是什么?

阅读原文

如何在知行之桥EDI系统中配置更新证书相关推荐

  1. 如何在知行之桥EDI系统中定时自动更换交易伙伴AS2证书?

    为了保证客户与交易伙伴之间数据传输的安全性,AS2传输协议中,通常会通过一对数字证书对传输数据进行签名和加密.但是证书是有有效期的,在证书到期之前,需要贸易双方及时更换新的证书. 在更新证书时,由于客 ...

  2. HA实战: 知行之桥EDI系统HA环境

    知行之桥EDI系统的单实例已经能轻松满足大多数企业的自动化需求,但对于数据日处理量高达十万次以上的大型企业来说,建议使用知行之桥EDI系统部署高可用集群(High-availability clust ...

  3. 使用知行之桥EDI系统进行OFTP连接需要准备什么?

    什么是OFTP? OFTP(ODETTE File Transfer Protocol),即ODETTE(全称The Organisation for Data Exchange by Tele Tr ...

  4. linux7系统怎么启动ftp,教你如何在CentOS7系统中配置ftp服务

    本文教你如何在CentOS7系统中配置ftp服务. 1.下载vsftpd yum install -y vsftpd 2.设置开机自启动 systemctl enable vsftpd.service ...

  5. 在linux中 如何创建磁盘配额,如何在Linux系统中配置磁盘配额?

    今天我们看看如何在Linux系统中配置磁盘配额,限制用户滥用空间.使用磁盘配额是相当简单的,对于限制那些过多占用磁盘空间的家伙很有用.而且,你还可以设置软配额和硬配额,软配额可以在某个用户接近其容量空 ...

  6. Ubuntu Kylin系统中配置Apache服务器

    Ubuntu Kylin 知名Linux操作系统发行版Ubuntu发布了中国定制版的操作系统 -- UbuntuKylin (优麒麟系统).这是 Canonical 公司与我国工信部 CCN 开源创新 ...

  7. 服务器2003系统安装office,如何在系统中配置Microsoft Office Word 2003?

    首页 > 技术文章 如何在系统中配置Microsoft Office Word 2003? 第 1 步:安装 Word 若是您还没有在运行 Windows Server 2003.Windows ...

  8. Mac系统中配置JAVA环境变量

    Mac系统中配置JAVA环境变量 首先查看,电脑上是否装了jdk.在终端输入java --version, 如果没有安装过jdk会提示需要安装jdk. 安装地址 可选择SE 8或者SE 11,我下载的 ...

  9. JAVA:如何在Windows7系统中配置环境变量。

    笔者之前因为操作系统老旧而在网络上苦苦搜寻不到环境变量配置的方法,最终在<Java:从入门到精通>的旧版书上找到了解决办法,故将其抄录下来分享给大家. 在Windows 7系统中配置环境变 ...

最新文章

  1. 基于 Laravel Route 的 ThinkSNS+ Component
  2. 洛谷P2426 删数
  3. python安装beautifulsoup失败_Win10环境下python36安装BeautifulSoup出现错误的解决办法
  4. pythonsql注入步骤_防止SQL注入解决方案
  5. 服务器控件下拉框显示隐藏,演练:在 GridView Web 服务器控件中编辑时显示下拉列表...
  6. Python 2.6 升级到 2.7
  7. Net framework3.5本地镜像离线装
  8. 使用cboard(oracle数据库)
  9. undo歌词中文音译_求sanna Nielsen 唱的undo 中文谐音歌词
  10. Xmind8 下载与破解激活教程
  11. 贪吃蛇c语言程序 简书,贪吃蛇游戏(scratch编程)
  12. php小红针有副作用吗,hph小红针精华液怎么样?hph小红针精华液测评
  13. 面试问题 你如何评价你上一家公司,你觉的上一家公司怎么评价你
  14. 缅因大学欧洛诺分校计算机科学,缅因大学申请要求高不高?开学时间是什么时候?...
  15. NBA2k系列服务器停服问题,服务器没弄好就上线了?《NBA2K20》被大量玩家吐槽
  16. [渝粤教育] 西南科技大学 农产品贮藏与加工 在线考试复习资料
  17. 【转】SD卡、MiniSD卡、MicroSD卡大小与引脚分布
  18. 智慧农场、智慧农业管理系统、农作物、农技指导、四防棚、农耕、种植、农事执行、地块、圈地、加热温室、圈养、生产、采收记录、采收计划、采收入库、销售、农资溯源记录、农场日志、axure原型、产品原型、rp
  19. ffmpeg中--enable-gpl什么意思
  20. 2021年世界互联网领先科技成果发布,华为鸿蒙OS和灵汐类脑芯片KA200等入选

热门文章

  1. 一周新闻纵览:网信办:切勿购买修改朋友圈定位服务;网信办三季度约谈网站747家;过度索取住客信息,华住旗下酒店涉嫌侵犯隐私
  2. Java基础(二):迭代器(Iterator)(含使用方法详解)
  3. 蓝桥杯真题 13省2-马虎的算式 小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。 有一次,老师出的题目是:36 x 495 = ? 他却给抄成了:396 x 45 = ? 但结果却
  4. 男孩取名:形容男孩子学识渊博的名字
  5. 仿易到用车百度模糊搜索地点
  6. 大气数据计算机的功能,大气数据计算机综合测试系统
  7. 好书分享——《深度学习框架PyTorch:入门与实践》
  8. 智慧物业类管理APP开发功能有哪些?
  9. 【Redis】NoSQL简介
  10. hadoop找出QQ共同好友算法实现