OpensAS2搭建+AS2证书制作+SSL证书导入(EDI)
参考:
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.xml和partnerships.xml
config.xml配置AS2证书、SSL证书、服务器端口、日志、各partner对应的模块等等;
partnerships.xml配置partner的as2_id或者路由ID等;
SSL配置如下:
Partner配置:
以上一点个人经验,请多指教。
OpensAS2搭建+AS2证书制作+SSL证书导入(EDI)相关推荐
- Mac 上制作 SSL 证书
前言 我们在开发 https 服务时,需要引入相应的 SSL 证书. 今天,我就自己在 Mac 上制作 SSL 证书的过程做个记录. 环境 MacOS 10.15.7 工具 openssl 步骤 第一 ...
- 如何制作SSL证书即https服务支持
如何制作SSL证书即https服务支持 目的 最近需要做个网站,支持https的访问,但是,是内部使用的,不需要对外网开放. 基础知识 在制作之前先了解一下OpenSSL.HTTPS的关系.见http ...
- 域名证书和SSL证书一样的吗?有什么区别呢
在互联网世界中,不同类型的网站安全系数以及安全等级各不相同,用户访问网站如果想要保证良好的安全性,需要观察网站是否具备相应的安全证书.相信很多朋友都听说过域名证书与ssl证书,但是对这两种证书的具体差 ...
- 域名证书是SSL证书吗?域名证书和SSL证书有啥区别?
如今站长建设网站,不仅要想方设法的做好网站优化的工作,还要采取多种方法来保障网站的传输安全.其中,比较可靠的一种方法就是给网站安装SSL证书. 最近一两年来,要求安装SSL证书的站长越来越多,可以说S ...
- 【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. ...
- 什么是ssl证书,ssl证书有哪几种类型?
ssl证书是数字证书的一种,类似于驾驶证.护照和营业执照的电子副本.因为配置在服务器上,也称为SSL服务器证书.SSL 证书就是遵守 SSL协议,由受信任的数字证书颁发机构CA在验证服务器身份后颁发, ...
- 阿里云域名https证书(ssl证书)配置
阿里云域名https证书(ssl证书)配置,nginx配置,亲测可用,记录下 首先进入到阿里云域名控制台,在域名控制台选择要配置的域名,并在操作栏点击"解析" 在域名解析点击更多下 ...
- 域名证书续期 SSL证书如何续费
SSL证书是数字证书的一种,类似于驾驶证.护照和营业执照的电子副本.因为配置在服务器上,也称为SSL服务器证书.SSL 证书就是遵守 SSL协议,由受信任的数字证书颁发机构CA,在验证服务器身份后颁发 ...
- 数字证书、CA、CA证书、SSL证书、CA锁 简单介绍
1.数字证书是什么? 数字证书不是数字身份证,而是身份认证机构盖在数字身份证上的一个章或印(或者说加在数字身份证上的一个签名).其作用类似于现实生活中司机的驾驶执照或日常生活中的身份证. 2.CA是什 ...
最新文章
- 真香!精心整理了 100+Python 字符串常用操作
- 一分钟了解阿里云产品:高性能计算HPC
- Selenium指定浏览器路径
- 站着说话不腰疼!这种技术水平,你能做到?
- 无空头的链表代码:学生管理系统
- 如果在这样的环境中写代码,会不会很高效
- C语言,利用一维数组和选择法对成绩高低排序,及输出对应的学号
- 5分钟即可使用25年的Linux
- 小米MIX Alpha获得百万美金技术大奖;索尼或将推出无边框手机;Linus 不建议用 ZFS | 极客头条...
- 云时代的“双态IT”运维思路
- t分布f分布与样本均值抽样分布_常见的统计分布--数据分析
- 2 最长上升子序列及其衍生
- 虚拟主机怎么搭建网站
- 小白上路之javascript数组的介绍
- 如何将计算机桌面屏幕放大,电脑桌面内容放大怎么缩小
- ini文件格式和读取
- Java 菜鸟入门 | 深入浅出 Java 注解
- Devil May Cry 1 台词及翻译
- JavaScript 中 OnLoad事件用法总结
- 关于MySQL的1067错误解决方法
热门文章
- 库函数 qsort 的用法
- C++核心准则边译边学-P.9 不要浪费时间和空间
- 哪个计算机无法做到双屏显示,显卡为何无法实现双屏显示 -电脑资料
- web前端开发学习路线
- 应聘dba职位到底需要多少经验
- 【论文笔记】SlowFast Networks for Video Recognition
- Web Worker 简介
- c语言的源程序的后缀名是,C语言源程序文件的后缀名是()。
- python初体验-hello world答案_第三节 Hello world --python初体验
- 本地调试支付回调内网穿透工具