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

EDI传输中的OFTP AS2

一.什么是OFTP协议
Odette File Transfer Protocal
Organization for Data Exchange by Tele Transmission in Europ
虽然带有FTP,但更像Email ,没有文件夹目录扫描,都是主动推送或先存储后抓取。
FTP :只需要用户名和密码,明文传数据
SFTP :只需要用户名和密码,密文传数据
OFTP:可以两个之间直接通信,也可以通过OFTP Router通信。OFTP密码和用户名明文传输,OFTP2密文传输, 将安全套接字层 (SSL)、数据加密和数字证书结合使用,确保安全交换商务文档。

借助OFTP/OFTP2对接合作方,需明确以下信息:
需要双方将各自的Password/SSID Password信息提供给对方
(1)合作方 OFTP伙伴配置信息:

SSID/Odette ID(合作方SSID)
Password(合作方SSID密码)
Remote Host(合作方远程主机地址)交易伙伴应该提供这个信息,并确保这个远程主机地址是可以访问的
Port(合作方 OFTP接收端口)交易伙伴通过您设置的这个Port访问您的OFTP连接器,默认使用SSL,端口为6619
(2)你自己的OFTP配置信息:

Odette Identifier/SSID Code(供应商SSID)
SSID Password(供应商SSID密码)
Certification(供应商SSL证书)
注:供应商SSID及证书需要在Odette官方网站购买。Odette官网申请odette ID:https://oscar.odette.org/

二.什么是AS2协议
AS2,是Applicability Statement 2的缩写,是一种贸易双方点对点的电子数据交换规范,旨在确保数据在互联网能够安全可靠地传输。与FTP或者SFTP等传统文件传输协议不同的是, AS2连接并不存在客户端(Server)与客户端(Client)之分,文件传输双方是点对点的平等对接,所以在建立AS2连接初期,文件传输双方需要交换AS2配置信息方可建立安全连接通道。
双方建立AS2传输需要交换如下三个基本参数:AS2 ID、AS2 证书、AS2 URL
AS2 URL这个URL地址是您的交易伙伴用来接收消息时使用的
(1)配置自己:
AS2 Identifier(您的AS2身份标识符)
Private Certificate(您的私钥证书)后缀名为.pfx或.p12。
Certificate Password(您的私钥证书密码)
Receiving URL(您的数据接收URL地址):你需要一个公网地址,并映射你的端口 http://localhost:8001/pub/Receive.rsb ,可能多个

(2)配置对方:
AS2 Identifier(交易伙伴的AS2标识符)
Partner URL(交易伙伴的数据接收URL地址)
Certificate(交易伙伴的公钥证书)(文件后缀名为.cer、.der或.pem

(3)过程
3.1准备传输文件:AS2传输不限制传输文件格式,支持EDI、CSV、xlsx、pdf、zip、json等任意格式文件
3.2签名加密数据包: 对于传输的文件,首先用发送方私钥证书签名,之后再用接收方公钥证书加密,完成传输文件的安全加密并封装
3.3通过HTTP/HTTPS传输数据包
3.4解密并验证数据包:接收方网关收到数据包后,首先用接收方私钥证书解密,再用发送方公钥证书验证签名,并解封装
3.5接收方处理收到的原始数据
3.6回复MDN:接收方通过HTTP/HTTPS回复信息处理通知MDN给发送方
3.7验证MDN: 发送方根据接收方回复的MDN信息验证发送成功

相关文章:

  • 【模拟CMOS集成电路设计】电荷泵(Charge bump)设计与仿真(示例:栅极开关CP+轨到轨输入运放+基于运放CP)
  • CentOS 7 安装 Kubernetes 1.28.2 集群
  • 企业如何构建风控合规体系?
  • LLM - 推理大语言模型 DeepSeek-R1 论文简读
  • python接口自动化测试:接口数据依赖
  • 蓝桥杯备考---》贪心算法之矩阵消除游戏
  • 理解Java数据库编程之JDBC
  • 用户模块——业务校验工具AssertUtil
  • 10-SpringBoot3入门-整合TX(事务)
  • 【插件】美化html标签的class 属性上的 tailwindcss 类;Prettier-plugin-tailwindcss
  • 数据链路层协议--以太网协议
  • 结构型设计模式。持续更新
  • ToolsSet之:梯度色板
  • MySQL与Redis数据一致性保障方案详解
  • Langflow深度解析:从核心概念到开发实践
  • Vitis HLS 学习笔记--块级控制(IDE 2024.1 + 执行模式 + 默认接口实现)
  • USB——删除注册表信息
  • UE5学习笔记 FPS游戏制作33 换子弹 动画事件
  • 服务新增节点、迁移笔记
  • 【零基础入门unity游戏开发——通用篇】图片相关设置
  • 哪些网站可以做任务赚钱/seo常用工具网站
  • 西安搜建站科技网站/建站seo是什么
  • 中纪委网站作风建设永远在路上/网上怎么免费推广
  • 网站网站建设专业/网站平台做推广
  • 老榕树网站建设/百度手机助手
  • 合肥做网站的价格/优化网站推广