参考:

https://www.cnblogs.com/chenkeven/p/9257251.html  感谢东郭仔博文

背景:

公司部分业务采用EDI(Electronic data interchange,电子数据交换)方式和外部供应商进行数据交互;同样也有一些业务是采用API Gateway与外部供应商进行数据交互;

EDI适用场景

1、文件时效性要求不是很高;

2、数据传输的文件比较大;

3、数据交互双方都有支持AS2(大多数协议)工具或者软件(EDI);

API适用场景:

短频快,解释是报文比较短,频率比较大,要求时效性比较高;

安装

下载地址

秘钥生成工具 :

链接:https://pan.baidu.com/s/1C3fnlkpu36mmpu8Y1fDnUA 密码:pg4k

openas2  :

链接:https://pan.baidu.com/s/132HSw7W7WBWxOZ_ilemOTg 密码:qp14

基础软件版本

OS(centos 5.7)+JDK版本(jdk1.8)

AS2 证书制作

生成秘钥库,及秘钥对

保存

秘钥对 导出证书,发送给 partner

partner证书导入(如果partner给的是证书链需要导出叶子节点的证书)

SSL证书导入

ssl证书来源:由于公司内部有签名的证书,就直接使用了,没有证书的同学可以使用java  keytool 自签名证书替代;

本文重点讲解,OpenAS2如果配置SSL证书;

OpenAS2里面有两个主要配置文件,config.xmlpartnerships.xml

config.xml配置AS2证书、SSL证书、服务器端口、日志、各partner对应的模块等等;

partnerships.xml配置partner的as2_id或者路由ID等;

SSL配置如下:

Partner配置:

以上一点个人经验,请多指教。

OpensAS2搭建+AS2证书制作+SSL证书导入(EDI)相关推荐

  1. Mac 上制作 SSL 证书

    前言 我们在开发 https 服务时,需要引入相应的 SSL 证书. 今天,我就自己在 Mac 上制作 SSL 证书的过程做个记录. 环境 MacOS 10.15.7 工具 openssl 步骤 第一 ...

  2. 如何制作SSL证书即https服务支持

    如何制作SSL证书即https服务支持 目的 最近需要做个网站,支持https的访问,但是,是内部使用的,不需要对外网开放. 基础知识 在制作之前先了解一下OpenSSL.HTTPS的关系.见http ...

  3. 域名证书和SSL证书一样的吗?有什么区别呢

    在互联网世界中,不同类型的网站安全系数以及安全等级各不相同,用户访问网站如果想要保证良好的安全性,需要观察网站是否具备相应的安全证书.相信很多朋友都听说过域名证书与ssl证书,但是对这两种证书的具体差 ...

  4. 域名证书是SSL证书吗?域名证书和SSL证书有啥区别?

    如今站长建设网站,不仅要想方设法的做好网站优化的工作,还要采取多种方法来保障网站的传输安全.其中,比较可靠的一种方法就是给网站安装SSL证书. 最近一两年来,要求安装SSL证书的站长越来越多,可以说S ...

  5. 【ssl认证、证书】SSL 证书基本概念、证书格式、openssl和keytool的区别

    文章目录 1. keytool VS openssl 2. X.509 VS PKCS 2.1 PKCS 2.2 X.509 2.2.1 证书编码格式 2.2.1.1 DER 证书编码格式二进制 2. ...

  6. 什么是ssl证书,ssl证书有哪几种类型?

    ssl证书是数字证书的一种,类似于驾驶证.护照和营业执照的电子副本.因为配置在服务器上,也称为SSL服务器证书.SSL 证书就是遵守 SSL协议,由受信任的数字证书颁发机构CA在验证服务器身份后颁发, ...

  7. 阿里云域名https证书(ssl证书)配置

    阿里云域名https证书(ssl证书)配置,nginx配置,亲测可用,记录下 首先进入到阿里云域名控制台,在域名控制台选择要配置的域名,并在操作栏点击"解析" 在域名解析点击更多下 ...

  8. 域名证书续期 SSL证书如何续费

    SSL证书是数字证书的一种,类似于驾驶证.护照和营业执照的电子副本.因为配置在服务器上,也称为SSL服务器证书.SSL 证书就是遵守 SSL协议,由受信任的数字证书颁发机构CA,在验证服务器身份后颁发 ...

  9. 数字证书、CA、CA证书、SSL证书、CA锁 简单介绍

    1.数字证书是什么? 数字证书不是数字身份证,而是身份认证机构盖在数字身份证上的一个章或印(或者说加在数字身份证上的一个签名).其作用类似于现实生活中司机的驾驶执照或日常生活中的身份证. 2.CA是什 ...

最新文章

  1. 真香!精心整理了 100+Python 字符串常用操作
  2. 一分钟了解阿里云产品:高性能计算HPC
  3. Selenium指定浏览器路径
  4. 站着说话不腰疼!这种技术水平,你能做到?
  5. 无空头的链表代码:学生管理系统
  6. 如果在这样的环境中写代码,会不会很高效
  7. C语言,利用一维数组和选择法对成绩高低排序,及输出对应的学号
  8. 5分钟即可使用25年的Linux
  9. 小米MIX Alpha获得百万美金技术大奖;索尼或将推出无边框手机;Linus 不建议用 ZFS | 极客头条...
  10. 云时代的“双态IT”运维思路
  11. t分布f分布与样本均值抽样分布_常见的统计分布--数据分析
  12. 2 最长上升子序列及其衍生
  13. 虚拟主机怎么搭建网站
  14. 小白上路之javascript数组的介绍
  15. 如何将计算机桌面屏幕放大,电脑桌面内容放大怎么缩小
  16. ini文件格式和读取
  17. Java 菜鸟入门 | 深入浅出 Java 注解
  18. Devil May Cry 1 台词及翻译
  19. JavaScript 中 OnLoad事件用法总结
  20. 关于MySQL的1067错误解决方法

热门文章

  1. 库函数 qsort 的用法
  2. C++核心准则边译边学-P.9 不要浪费时间和空间
  3. 哪个计算机无法做到双屏显示,显卡为何无法实现双屏显示 -电脑资料
  4. web前端开发学习路线
  5. 应聘dba职位到底需要多少经验
  6. 【论文笔记】SlowFast Networks for Video Recognition
  7. Web Worker 简介
  8. c语言的源程序的后缀名是,C语言源程序文件的后缀名是()。
  9. python初体验-hello world答案_第三节 Hello world --python初体验
  10. 本地调试支付回调内网穿透工具