Mendelson AS2 介绍下载和配置

简介: Mendelson AS2 介绍下载和配置

最近与一家国外公司做EDI对接,并且EDI通讯工具是基于AS2协议的。目前开源的as2的开源项目有openas2,Mendelson AS2,和国人写的freeas2但是,现在freeas2已经被从开源中国不能下载了,变为收费的版本了。

如果你需要使用基于AS2协议作为EDI通讯报文,那么我推荐你使用 Mendelson AS2。Mendelson AS2 是开源免费的,它所提供的功能,甚至比一些收费的AS2通讯工具更多,而且配置也比较简单,支持加密证书。

Mendelson as2下载地址[点击打开链接](https://sourceforge.net/projects/mec-as2/files/latest/download?source=files)
                openAS2 相关[openas2](http://blog.csdn.net/wcg_boy/article/details/7098499)    
                      Mendelson AS2 配置详解

首先:配置Partner

进入主界面,点击工具栏上的 [ Partner ],即可进入 Partner configuration 界面

点击 [ New ] 可以新增 Partner,首先新增一个本机,也就是 Local station 要勾上。

先输入 Name / AS2 id / Email address 三项,其它 Tab 页的先不用配置,然后点 [ OK ] 保存。

接着重新点 [ Partner ] 进入 Partner configuration 界面,新增一个贸易伙伴,Local station不要勾上。

同样,先录入 Name / AS2 id 两项,其它 Tab 页的先不用配置,然后点 [ OK ] 保存。

接下来:创建本地证书

菜单 -> File -> Certificates -> Certificates (sign, crypt)

然后在弹出窗口中,选择菜单 -> Tools -> Generate new key (self signed)

进入 Generate key 界面,首先点 Expert view ,然后填写 Common name 到 Mail address 部分。 最后还要勾上 Encryption and signature,点 [ OK ] 保存。

特别注意:这个界面的内容不能修改,如果填写错误,则必须将原来的删除掉,然后再新建。

保存完之后,然后同样通过 Tools -> Generate new key (self signed) 进入这个窗口,再创建一个SSL证书,

录入的内容与前面一个基本一致,唯一不同就是最下面的勾,这次要选择勾上 TSL/SSL,然后 [ OK ] 保存。 证书创建后,会自动通过 Common name 进行命名,但你可以对证书进行重命名。 通过右键点击证书,在弹出菜单中选择 [ Rename alice ],即可修改别名

下一步:导出本机证书

刚才创建了两个证书,那么现在要把这两个证书导出来,发给我们的贸易伙伴。

在窗口 Available certificates and keys (encryption, signatur) | PKCS12 中, 首先选中需要导出的证书,然后

菜单 –> Export -> Export certificate (for your trading partner)。

在 Export file 输入或选择导出证书的完整路径,然后按 [ OK ] 就导出完成。

同样的方式,可以将另外一个SSL证书导出来。

证书导出后,可以发给我们的贸易伙伴。

接下来:导入贸易伙伴证书

要跟贸易伙伴通讯,我们这边也要导入对方提供的证书。

首先导入公共证书,菜单 -> File -> Certificates -> Certificates (sign, crypt)

在公共证书窗口中,菜单 -> Import -> Import certificate (from your trading partne)

选择对方提供的公共证书文件,确定即可。导入的证书同样可以重命名。

然后导入SSL证书,菜单 -> File -> Certificates -> Certificates (SSL)

进入窗口后,菜单 -> Import -> Import certificate (from your trading partner) 然后选择对方提供的SSL证书,确定即可。导入的证书同样可以重命名。

继续配置Partner

在创建完证书,并且导入完对方的证书后,继续回到配置Partner的界面

配置本机

首先,配置本机,在 Security 页,选择我们刚刚创建的公共证书

然后在 MDN 页,设置本机的接收地址。一般来说,直接用本机IP加端口的方式即可。

配置贸易伙伴

本机配置完,继续配置贸易伙伴的相关信息

选择对方提供的公共证书, 注意两个地方都是一样。

这里要输入对方提供的接收地址。

如果对方的http需要验证用户名与密码,那么就必须在这个地方输入对方提供的用户名与密码。 到此,

MendelsonAS2配置基本全部完成


相关文章
|
开发框架 前端开发 JavaScript
盘点72个ASP.NET Core源码Net爱好者不容错过
盘点72个ASP.NET Core源码Net爱好者不容错过
408 0
|
8月前
|
人工智能 JavaScript Java
从零开始教你打造一个MCP客户端
Anthropic开源了一套MCP协议,它为连接AI系统与数据源提供了一个通用的、开放的标准,用单一协议取代了碎片化的集成方式。本文教你从零打造一个MCP客户端。
6212 5
|
算法 安全 数据安全/隐私保护
|
算法 安全 物联网
如何应用SM2算法进行身份认证
【10月更文挑战第5天】如何应用SM2算法进行身份认证
758 1
|
SQL 自然语言处理 关系型数据库
在 Postgres 中使用 Concat
【8月更文挑战第11天】
950 1
|
数据安全/隐私保护
Element UI 密码输入框--可切换显示隐藏,自定义图标
Element UI 密码输入框--可切换显示隐藏,自定义图标
640 0
|
算法
字节跳动《算法中文手册》火了,完整版 PDF 开放下载!
字节跳动《算法中文手册》火了,完整版 PDF 开放下载!
2889 0
字节跳动《算法中文手册》火了,完整版 PDF 开放下载!
|
Java 数据安全/隐私保护 开发者
SpringBoot 日志打印
SpringBoot 日志打印
|
Java 测试技术
5分钟使用Moodle搭建在线学习管理
Moodle 是以课程为中心的组织模式,围绕课程的创建、关联老师和学生,开展教学和学习活动,来构建强大的在线学习管理平台。Moodle 通过对课程关联资源和活动,来设置课程的PPT、视频等教学资源和作业、考试、反馈等教学活动。Moodle 还有提供很多实用的功能,如更多的系统选项、课程能力模型、成绩报告及更多的课程活动等。
|
SQL 关系型数据库 MySQL
INSERT ... ON DUPLICATE KEY UPDATE Statement
INSERT ... ON DUPLICATE KEY UPDATE Statement
246 0