Mendelson AS2 介紹下載和配置

最近與一家國外公司做EDI對接,并且EDI通訊工具是基于AS2協議的。目前開源的as2的開源項目有openas2,Mendelson AS2,和國人寫的freeas2但是,現在freeas2已經被從開源中國不能下載了,變為收費的版本了。

如果你需要使用基于AS2協議作為EDI通訊報文,那么我推薦你使用 Mendelson AS2。Mendelson AS2 是開源免費的,它所提供的功能,甚至比一些收費的AS2通訊工具更多,而且配置也比較簡單,支持加密證書。

                Mendelson as2下載地址[點擊打開鏈接](https://sourceforge.net/projects/mec-as2/files/latest/download?source=files)openAS2 相關[openas2](http://blog.csdn.net/wcg_boy/article/details/7098499)    Mendelson AS2 配置詳解

首先:配置Partner

進入主界面,點擊工具欄上的 [ Partner ],即可進入 Partner configuration 界面

點擊 [ New ] 可以新增 Partner,首先新增一個本機,也就是 Local station 要勾上。
先輸入 Name / AS2 id / Email address 三項,其它 Tab 頁的先不用配置,然后點 [ OK ] 保存。
接著重新點 [ Partner ] 進入 Partner configuration 界面,新增一個貿易伙伴,Local station不要勾上。
同樣,先錄入 Name / AS2 id 兩項,其它 Tab 頁的先不用配置,然后點 [ OK ] 保存。

接下來:創建本地證書

菜單 -> File -> Certificates -> Certificates (sign, crypt)

然后在彈出窗口中,選擇菜單 -> Tools -> Generate new key (self signed)

進入 Generate key 界面,首先點 Expert view ,然后填寫 Common name 到 Mail address 部分。 最后還要勾上 Encryption and signature,點 [ OK ] 保存。
特別注意:這個界面的內容不能修改,如果填寫錯誤,則必須將原來的刪除掉,然后再新建。

保存完之后,然后同樣通過 Tools -> Generate new key (self signed) 進入這個窗口,再創建一個SSL證書,

錄入的內容與前面一個基本一致,唯一不同就是最下面的勾,這次要選擇勾上 TSL/SSL,然后 [ OK ] 保存。 證書創建后,會自動通過 Common name 進行命名,但你可以對證書進行重命名。 通過右鍵點擊證書,在彈出菜單中選擇 [ Rename alice ],即可修改別名

下一步:導出本機證書

剛才創建了兩個證書,那么現在要把這兩個證書導出來,發給我們的貿易伙伴。
在窗口 Available certificates and keys (encryption, signatur) | PKCS12 中, 首先選中需要導出的證書,然后
菜單 –> Export -> Export certificate (for your trading partner)。

在 Export file 輸入或選擇導出證書的完整路徑,然后按 [ OK ] 就導出完成。

同樣的方式,可以將另外一個SSL證書導出來。

證書導出后,可以發給我們的貿易伙伴。

接下來:導入貿易伙伴證書

要跟貿易伙伴通訊,我們這邊也要導入對方提供的證書。
首先導入公共證書,菜單 -> File -> Certificates -> Certificates (sign, crypt)

在公共證書窗口中,菜單 -> Import -> Import certificate (from your trading partne)

選擇對方提供的公共證書文件,確定即可。導入的證書同樣可以重命名。

然后導入SSL證書,菜單 -> File -> Certificates -> Certificates (SSL)

進入窗口后,菜單 -> Import -> Import certificate (from your trading partner) 然后選擇對方提供的SSL證書,確定即可。導入的證書同樣可以重命名。

繼續配置Partner
在創建完證書,并且導入完對方的證書后,繼續回到配置Partner的界面

配置本機
首先,配置本機,在 Security 頁,選擇我們剛剛創建的公共證書

然后在 MDN 頁,設置本機的接收地址。一般來說,直接用本機IP加端口的方式即可。

配置貿易伙伴
本機配置完,繼續配置貿易伙伴的相關信息

選擇對方提供的公共證書, 注意兩個地方都是一樣。

這里要輸入對方提供的接收地址。

如果對方的http需要驗證用戶名與密碼,那么就必須在這個地方輸入對方提供的用戶名與密碼。 到此,

MendelsonAS2配置基本全部完成

本文轉自 https://blog.csdn.net/qq_34359363/article/details/53316936?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170115312116800213013871%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=170115312116800213013871&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-1-53316936-null-null.142v96pc_search_result_base9&utm_term=Mendelson%20AS2&spm=1018.2226.3001.4187,如有侵權,請聯系刪除。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/536765.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/536765.shtml
英文地址,請注明出處:http://en.pswp.cn/news/536765.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

動態規劃、DFS 和回溯算法:二叉樹問題的三種視角

動態規劃、DFS 和回溯算法:二叉樹問題的三種視角 在計算機科學中,算法是解決問題的核心。特別是對于復雜的問題,不同的算法可以提供不同的解決方案。在本篇博客中,我們將探討三種算法:動態規劃、深度優先搜索&#xf…

掌握常用Docker命令,輕松管理容器化應用

Docker是一個開源的應用容器引擎,它可以讓開發者將應用程序及其依賴打包到一個輕量級、可移植的容器中,然后發布到任何流行的Linux機器或Windows機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口。下面介…

Python基礎(九、重要的全局變量)

文章目錄 全局變量是什么?引用全局變量修改全局變量注意事項結語 全局變量是什么? 首先,全局變量是在函數外部定義的變量,它可以在程序的任何地方被訪問。就好像一家人共用的盤子,隨手可以拿來用,但也可能…

智能倉儲管理系統設計與實現

智能倉儲管理系統設計與實現 第一章 緒論 1.1 設計背景 物聯網(英文:Internet of Things,縮寫:IoT)是萬物相連的互聯網,即把所有物品通過信息傳感設備與互聯網連接起來,以實現智能化識別、定位、…

【Unity入門】NGUI和UGUI比較

目錄 NGUI組件比較多,比較常用的有UGUI組件比較少,比較常用的有NGUI和UGUI比較 現在主流項目中基本上都是NGUI和UGUI,那么到底選哪個,我們先來做個比較 圖集處理功能比較 NGUI需要使用工具手動拼接圖片成圖集。 UGUI開發期間可以直…

Java網絡爬蟲拼接姓氏,名字并寫出到txt文件(實現隨機取名)

目錄 1.爬取百家姓1.爬取代碼2.爬取效果 2.爬取名字1.篩選男生名字2.篩選女生名字 3.數據處理(去除重復)4.拼接數據5.將數據寫出到文件中 1.爬取百家姓 目標網站,僅作為實驗目的。 ①爬取姓氏網站: https://hanyu.baidu.com/shic…

小狐貍ChatGPT系統 H5前端底部菜單導航文字修改方法

小狐貍ChatGPT系統后端都前端都是編譯過的,需要改動點什么非常難處理,開源版修改后也需要編譯后才能使用,大部分會員也不會使用,像簡單的修改下底部菜單文字、圖標什么的可以對照處理。這里以小狐貍ChatGPT系統1.9.2版本H5端為例&…

JWT signature does not match locally computed signature

1. 問題背景 最近在協助團隊小盆友調試一個驗簽問題,結果還“節外生枝”了,原來不是簽名過程的問題,是token的問題。 當你看到“JWT signature does not match locally computed signature. JWT validity cannot be asserted and should not…

多維時序 | MATLAB實CNN-Mutilhead-Attention卷積神經網絡融合多頭注意力機制多變量時間序列預測

多維時序 | MATLAB實CNN-Mutilhead-Attention卷積神經網絡融合多頭注意力機制多變量時間序列預測 目錄 多維時序 | MATLAB實CNN-Mutilhead-Attention卷積神經網絡融合多頭注意力機制多變量時間序列預測預測效果基本介紹模型描述程序設計參考資料 預測效果 基本介紹 多維時序 | …

異或運算^簡述

異或運算:^ 兩個變量之間異或運算時,其二進制位相同取0,不同取1. 示例:a10 (0b 0000 1010) b3 (0b 0000 0011) a^b9(0b 0000 1001) 據此可以推算異或運算"^"有以下特性: a^a0 (0b 0000 0000)…

python使用apscheduler定時任務,固定周幾運行程序

在add_job中添加參數day_of_week即可: day_of_week "0"表示:只有周一運行day_of_week "0-4"表示:周一到周五運行day_of_week "0,1,2"表示:周一二三運行 示例程序 from datetime import datet…

IDEA基本設置

本博客適用于純新手小白,或者剛下載IDEA想要優化開發添加配置的讀者。 基礎設置 滾輪調整字體大小 打開 IntelliJ IDEA。 轉到菜單欄中的 “File” -> “Settings”(Windows/Linux)或 “IntelliJ IDEA” -> “Preferences”&#xff…

2024年 Kubernetes 四大趨勢預測

Kubernetes 在生產環境中的復雜性已經成為常態,在2023年這個平臺工程盛行的時代,容器管理的最大亮點可能在于其靈活性,然而在運維政策和治理等方面仍然存在諸多挑戰。Kubernetes 最大的吸引力之一在于其可擴展性和跨環境的廣泛用例。但是&…

CTF show 71

CTF show 71 在源碼中可以看到程序把緩沖區內容全部替換成了問號 ?? ob_get_contents函數把緩沖區內容讀到以后賦值給了變量s,類型是字符串。 ob_end_clean()函數清空當前緩沖區并且關閉緩沖區 ?? 所以展示的結果中全是問號。所以我們需要在讀取到文件以后…

計算機網絡基礎知識分享

計算機網絡基礎知識分享 發送一個http請求,從客戶端到服務器端,都經歷了什么? **Ⅰ,瀏覽器生成消息 ** (1)瀏覽器輸入網址 我們的探索之旅從在瀏覽器中輸入網址開始,網址,準確來說應該叫 UR…

JVM內存結構Java內存模型Java對象模型

悟空老師思維導圖:https://naotu.baidu.com/file/60a0bdcaca7c6b92fcc5f796fe6f6bc9https://naotu.baidu.com/file/60a0bdcaca7c6b92fcc5f796fe6f6bc9 1.JVM內存結構&&Java內存模型&&Java對象模型 1.1.JVM內存結構 1.2.Java對象模型 Java對象模型…

Isaac Sim urdf文件導入

本教程展示如何在 Omniverse Isaac Sim 中導入 urdf 一. 使用內置插件導入urdf 安裝urdf 插件 方法是轉到“window”->“Extensions” 搜索框中輸入urdf, 并啟用 通過轉至Isaac Utils -> Workflows -> URDF Importer菜單來訪問 urdf 擴展。 表格中的 1,2,3 對應著…

問題回復:什么是 Java 中的 Lambda 表達式?有什么應用場景?

Lambda 表達式是 Java 8 引入的一項重要特性,它允許在代碼中以更簡潔的方式表達匿名函數(也稱為閉包)。Lambda 表達式的引入是為了提供一種更簡單、更便捷的方式來寫匿名內部類。 Lambda 表達式的語法如下: (parameters) -> …

C語言例題3

1.設x、y、z和k都是int型變量,則執行表達式:x(y4,z16,k32)后,x的值為(32); x(y4,z16,k32),x的值為32 理解逗號運算符在c語言中的工作方式:逗號運算…

Visual Basic的故事

Visual Basic(VB)是一種由Microsoft開發的面向對象的事件驅動編程語言。VB的故事始于上世紀90年代初,它在Windows平臺上的成功對于圖形用戶界面(GUI)應用程序的開發產生了深遠的影響。以下是關于VB發展過程和相關開發者…