OPEN AS2环境搭建(二)

来源:互联网 发布:知秋的意思 编辑:程序博客网 时间:2024/06/14 00:33

OPEN AS2环境搭建(二)

        本次讲解两个partner之间的文件自动交换,基本的配置已经在上一个博客  OPEN AS2环境搭建(一) 已经讲解了,这里便不在重复。http://blog.csdn.net/qiuzhping/article/details/78837354 

基本环境描述

IP地址

操作系统

JDK版本

Open AS2版本

开放端口

172.16.8.115

CentOS 7.0

jdk1.8.0_151

V2.3.0

10080,10081

172.16.8.219

CentOS 7.0

jdk1.8.0_151

V2.3.0

20080,20081

交易伙伴证书合并

172.16.8.115 证书合并:

1.使用 gen_p12_key_par.sh产生2个证书文件:LONGSYS115.cer,LONGSYS115.p12

./gen_p12_key_par.sh LONGSYS115 LONGSYS115SHA256 "CN=LONGSYS115, OU=Information technology department, O=LONGSYS,L=Shenzhen, S=Guangdong, C=CN,emailAddress=peter.qiu@longsys.com"

2.将LONGSYS115. p12转成类型为der的证书LONGSYS115.cer,这一步可以通过操作证书导出操作:cmd : certmgr.msc


3.将LONGSYS115.p12 转成pem类型证书

openssl pkcs12 -in LONGSYS115.p12 -outPEM_LONGSYS115.pem –nodes

4.将219机器上的公钥LONGSYS.cer转成pem类型证书

openssl x509 -in LONGSYS.cer -inform der-out PEM_LONGSYS.pem

5.合并pem证书:

cat PEM_LONGSYS115.pem PEM_LONGSYS.pem>LONGSYS115.pem

6.通过pem证书导出p12证书

openssl pkcs12 -export-out LONGSYS115.p12 -passout pass:123456 -in PEM_LONGSYS115.pem -passinpass:123456 -name "LONGSYS115" -certfilePEM_LONGSYS.pem -caname "LONGSYS"

 

172.16.8.219 证书合并操作和115上的一样

特别需要注意的是合并之后的证书一定要设置别名这个是为了方便OPENAS2获取不同交互伙伴的公钥用于加密传送的文件。

交换文件

172.16.8.219:启动AS2

sh start-longsys.sh config.xml

 

172.16.8.115:启动AS2

sh start-longsys.sh config.xml

 

 

从219向215发送XML文件:

OB_850_IBM_20171214212348078_1000011111114.xml


在115验证是否收到:


文件确定收到,至此文件交互已经在115和219实现了。


原创粉丝点击