如何将文件接收地址AS2 URL中的HTTP修改为HTTPS?

Posted EDI电子数据交换

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将文件接收地址AS2 URL中的HTTP修改为HTTPS?相关的知识,希望对你有一定的参考价值。

Internet普及之后,企业倾向于在Internet上进行传输,因为费用低廉,但是需要相应的新传输协议保证报文传输的安全性,于是就出现了AS2传输协议。

AS2目的在于通过Internet安全可靠地传输商业文档。首先通过数据加密和数字签名生成数据包,然后基于HTTP(或HTTPS)通过互联网或任何TCP/IP网络进行安全可靠的数据交换。 为了数据传输安全,大多数用户都会选择HTTPS,在HTTP的基础上增加了SSL协议,依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密。

之前有许多客户提问过,如何将AS2 文件接收地址中的HTTP改为HTTPS?下文将根据不同的服务器环境来详细说明修改过程。

Window 环境下

1. 安装SSL 私钥证书,打开控制台(命令行窗口运行mmc)。
2. 点击文件,添加管理单元。
3. 选择证书添加,选择计算机账户。

4. 在证书->个人处,右击选择所有任务->导入。

5. 导入私钥证书(导入到本地计算机)。

6. 在知行EDI系统中启用SSL,并选择已经导入的TLS/SSL证书,save并restart。

7.访问https路径:https://localhost:8401/。

Linux 环境下

Tomcat 部署
1. 在tomcat上部署rssbus后,路径访问:http://localhost:8080/rssbus

tomcat默认的http访问端口为8080,如需更改端口,可以修改Tomcat配置文件 conf\\server.xml:

 

 

自定义上方配置信息中的port属性,例如将http访问端口修改为8090,修改后重启tomcat,访问路径:http://localhost:8090/rssbus

2. 在Tomcat上部署PFX证书:打开Tomcat配置文件 conf\\server.xml

注释code里有:Define an SSL HTTP/1.1 Connector on port 8443,在注释下方添加配置信息:

 

 

注:keystoreFile是PFX证书文件路径,keystorePass是PFX证书密码。

3. 重启Tomcat,访问https路径:https://localhost:8443/rssbus。
Jetty 部署
1. 在服务器上部署rssbus后,访问:http://localhost:8080/。
2. 打开安装路径下的配置文件:rssbus.xml,配置ssl证书。

 

 

3. 重启rssbus服务,访问https路径:https://localhost:8080/。
4. 如果需要http和https同时工作,则需要添加httpsConnector,并指定端口。

 

 

5. 重启rssbus服务,访问路径:http://localhost:8080/ 和 https://localhost:8081/。
IIS 上部署
1. 打开IIS管理器,在服务器证书界面点击导入(Import),如图:

2. 成功导入证书后,选择要配置该SSL证书的应用,点击绑定(Bindings),如图:

3. 点击添加(Add)按钮,弹出对话框,选择https类型,在SSL证书(SSL certificate)处选择刚刚导入的证书,点击确定即完成导入,如图:

4.进行http和https访问。

以上是关于如何将文件接收地址AS2 URL中的HTTP修改为HTTPS?的主要内容,如果未能解决你的问题,请参考以下文章

html网页如何传递接收地址参数?

如何在 BizTalk AS2 接收中使用“引用打印”内容传输编码?

在 AS3 中动态加载 AS2 文件 - 如何判断文件是不是为 AS2

AS2 函数转 JS 函数

如何在不更改web.config文件中的URL的情况下重定向域?

Ajax向服务器发送请求和接收返回的信息