2020-09-19 11:49发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们有一个要求,例如我们需要在消... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们有一个要求,例如我们需要在消息的SOAP信封中发送用户ID密码和数字证书,其中SOAP标头和正文将携带要传输的内容,我们尝试开发Java映射来做到这一点,但是 无法满足要求,即使用我们提供给接收方的公钥的私钥生成的每条消息都将动态生成数字签名。
请让我们知道如何在Javamapping中动态配置数字签名,或者我们还有其他选择可以这样做。
谢谢
维纳。
您好,Venu,
我不得不创建一次类似的场景,然后编写了一个Java映射以在邮件中添加数字签名。 您有可以签名XML文档的库吗? 如果它是用Java编写的,则可以将其上传到PI并在Java映射中使用它。 如果不是,则可以在Java映射中连接到外部服务以对消息进行签名(PI提供了这样的API)。
此致
Andrzej
Hi Venu,
1。 您必须知道您的要求。 在方案中必须添加哪种类型的数字签名?
2。 检查PI/PO当前是否支持您的数字签名类型/种类。 如果是,则可以使用它。
3。 如果不支持,则必须找到一个可以创建所需类型/种类的数字签名的库。 一些图书馆是开源的,其中一些是商业的。 请检查库的API文档。 通常,此类库中至少有两种方法:"签名"和"验证"。 您将必须在Java映射中使用第一个。 尝试找到一个Java库-在Java映射中使用它会更容易。
4.如果找不到Java库,则可以使用以其他语言编写的库。 但是在这种情况下,它将更加复杂。 例如,您将不得不使用您的库编写外部服务。 然后,在Java映射期间,您将把消息发送到该服务。 您的服务以数字方式签署您的消息 并将其返回到您的Java映射。
祝您好运!
问候
最多设置5个标签!
您好,Venu,
我不得不创建一次类似的场景,然后编写了一个Java映射以在邮件中添加数字签名。 您有可以签名XML文档的库吗? 如果它是用Java编写的,则可以将其上传到PI并在Java映射中使用它。 如果不是,则可以在Java映射中连接到外部服务以对消息进行签名(PI提供了这样的API)。
此致
Andrzej
# p#Hi Venu,
1。 您必须知道您的要求。 在方案中必须添加哪种类型的数字签名?
2。 检查PI/PO当前是否支持您的数字签名类型/种类。 如果是,则可以使用它。
3。 如果不支持,则必须找到一个可以创建所需类型/种类的数字签名的库。 一些图书馆是开源的,其中一些是商业的。 请检查库的API文档。 通常,此类库中至少有两种方法:"签名"和"验证"。 您将必须在Java映射中使用第一个。 尝试找到一个Java库-在Java映射中使用它会更容易。
4.如果找不到Java库,则可以使用以其他语言编写的库。 但是在这种情况下,它将更加复杂。 例如,您将不得不使用您的库编写外部服务。 然后,在Java映射期间,您将把消息发送到该服务。 您的服务以数字方式签署您的消息 并将其返回到您的Java映射。
祝您好运!
问候
Andrzej
一周热门 更多>