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实现了。
- OPEN AS2环境搭建(二)
- OPEN AS2环境搭建(一)
- GitHub 环境搭建(二)
- (二)Android环境搭建
- CephFS环境搭建(二)
- solr环境搭建(二)
- Hadoop环境搭建(二)
- 搭建appium环境(二)
- ubuntu16.04.3环境下搭建open face (一)
- Flex 开发环境搭建(二)
- java开发环境搭建(二)
- 单机搭建WinCE开发环境(二)
- SSH1环境搭建及示例(二)
- (二)hadoop学习:集群环境搭建
- 搭建android开发环境(二)
- Android基础开发环境搭建(二)
- Ubuntu10.04开发环境搭建(二)
- 深度学习(二)theano环境搭建
- javaj基础之泛型
- MySQL前缀索引长度方法
- openstack安装neutron中L3 agent的问题,服务状态失败
- 笔记 cmake 使用
- PE169
- OPEN AS2环境搭建(二)
- C++笔记——有关内存对齐
- linux --> shell --> passwd,SUID,SGID,SBIT
- Android中的数据结构和算法
- 内存泄漏—堆和栈
- python脚本输入输出交互控制
- Java日期类的使用
- Codeforces Round #452 (Div. 2)
- 爬取改版后的新浪微博粉丝评论,利用pandas存储。