首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AS2接收Java

AS2接收Java
EN

Stack Overflow用户
提问于 2022-02-15 19:10:33
回答 1查看 295关注 0票数 2

首先,我必须承认,我对AS2知之甚少,因为我今天才意识到它的存在!但是,我需要创建一个Java应用程序,它可以接受通过AS2进行的数据传输。

通常,我在web应用程序中使用Spring,但是没有一个主要的供应商(Spring / Apache)可以使用AS2库,但是我确实找到了这个.https://jmaven.com/dependency/com.helger.as2/as2-server

是否有人知道其他库、教程或示例代码,用于创建用于侦听AS2请求的服务,或在AS2上进行更好的进一步阅读的任何失败?我可以在不使用AS2库的情况下创建一个com.helger.as2侦听端点,而只使用标准的com.helger.as2/spring库吗?它必须是AS2而不是AS4,因为我工作的公司使用的是旧的实现。

非常感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-31 23:03:52

As2是一种http协议,所以基本上您必须编写一个接受POST请求的api控制器。这是简单的部分,有趣的是,您必须验证签名,解密,并最终发送一个MDN作为响应。我在C#中做了一个实现,我找到的唯一例子是:https://mattfrear.com/2011/01/03/receiving-as2-messages-with-net/。你应该试着读一下。您必须使用BouncyCastle: CmsEnvelopedData类中的这些类来解密,使用CmsSignedData来签名。如果你不想读一堆关于AS2的RFC,我可以给你更多的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71132062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档