点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我需要在ABAP中执行RSA加密(更具体地说:我需要执行JSON Web签名-JWS cf https://tools.ietf.org/html/rfc7515 -使用RSA和SHA256;对于SHA256,我可以使用cl_abap_hmac,但对于RSA?)。
有人知道如何实现这一目标吗?
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我需要在ABAP中执行RSA加密(更具体地说:我需要执行JSON Web签名-JWS cf https://tools.ietf.org/html/rfc7515 -使用RSA和SHA256;对于SHA256,我可以使用cl_abap_hmac,但对于RSA?)。
有人知道如何实现这一目标吗?
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我需要在ABAP中执行RSA加密(更具体地说:我需要执行JSON Web签名-JWS cf https://tools.ietf.org/html/rfc7515 -使用RSA和SHA256;对于SHA256,我可以使用cl_abap_hmac,但对于RSA?)。
有人知道如何实现这一目标吗?
我不是这方面的专家(实际上没有TBH线索),但是这个问题激起了我的兴趣,我做了一些挖掘工作。
不确定EHP7及更高版本中是否有任何可用的软件,但是在EHP6中,快速搜索安全软件包没有发现任何内容。 强调散列函数(例如SHA ...)和加密/解密(例如RSA)之间的区别可能很重要。 这可能就是为什么您在SAP中找到一个而不找到另一个的原因。 您可以在描述中看到CL_ABAP_HMAC已"受到RSA的版权...",我只是在猜测SAP可以根据自己的需求购买此产品(对客户来说是一个不错的选择),但是在ABAP中不需要RSA加密。/p>
至于"如何实现"-您可以在线找到一些使用某些特殊Java库的代码示例,因此我猜测,因为ABAP中没有直接提供的此类功能,您只需要 运行一些外部程序来实现这一部分。 有几种方法可以做到这一点(另一种Web服务?LOL :)),我敢肯定您可以弄清楚那部分。
为此或其他非显而易见的方法可能有一些第三方解决方案 方法。 如果您在这里没有得到更好的答复,请尝试Stackoverflow。 我认为最先进的人群最近可能已经从SCN移到那儿。
WolfgangRöckelein解决了您的问题,如果可以,请告诉我RSA的解决方案。
Nikhil Kadam :不,我还没有解决方案。
@Jelena:不幸的是,这对ABAP内部的解决方案没有帮助
我也遇到了同样的问题。 老实说,除了为此开发自己的Web服务外,我没有其他解决方案。
SAP为SHA256签名提供了下一类:
CL_ABAP_MESSAGE_DIGEST
CL_ABAP_HMAC
但请注意1410294不支持使用您自己的私人密码。 这意味着这些类只能与SAP密钥存储中的密钥一起使用。
WolfgangRöckelein:所以,我想我需要在abap中构建算法并使用它。
一周热门 更多>