验证网址secKey

2020-08-19 17:06发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我需要一些帮助来实现用...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我需要一些帮助来实现用于归档链接的小型接口(http接口)。 我想使用seckey参数和sap系统提供的证书来验证url。

我正在使用bouncycastle作为安全提供程序,但出现错误。 我得到的错误是"错误解码签名字节"。 我不确定在开始验证之前是否必须对secKey做些事情。

有人尝试过吗? 您如何验证网址?

欢迎使用代码和小费!!!

请帮助。

我的代码:

secKey =包含sec-key参数的urldecoded值的字节数组

MessageDigest md5 = MessageDigest.getInstance(" MD5");

byte [] hash = md5.digest(buffer);

java.security.Signature dsa2 = java.security.Signature.getInstance(" SHA1withDSA"," BC");

dsa2.initVerify(certificate.getPublicKey());

dsa2.update(hash);

System.out.println(" Verification:" + dsa2.verify(secKey));

9条回答
Bunny_CDM
2020-08-19 17:30

您好Torsten,因为您一直在使用HTTP。 存档,我想知道我是否可以动动脑筋????

我正在尝试编写一个.NET(或Java,我并不挑剔)Web服务,该服务将从SAP Content Server检索文档。

我了解到我需要为内容服务器构建一个URL来检索每个文档,并且该URL的一部分是安全密钥" secKey"。

我看过以下文件:

http://help.sap .com/saphelp_nw2004s/helpdata/en/f5/9561c8f3b111d1955b0000e82deb58/content.htm

http://help.sap .com/saphelp_nw2004s/helpdata/en/9b/e8c192eaf811d195580000e82deb58/content.htm

除如何创建" secKey"外,其他一切似乎都很好。 我可以根据需要对URL参数进行哈希处理,但是我不知道如何对其进行签名-如何执行此操作以获取发送者的私钥?

对此的任何帮助将不胜感激!

一周热门 更多>