我有一个问题,WS要求我签署我在sha1-rsa base64中发送的内容,我创建了一个用xml编码字符串的脚本,但它似乎需要另一种类型的编码,我听说过一些关于XML的东西签名,与正常签名不同。 我有一个私钥和一个公钥,一个字符串中的xml,我需要放置编码的xml的xml的其余部分,以及发送它的url。 抱歉,如果我的英语不好。 谢谢!
答案 0 :(得分:0)
您需要Java XML digital signature library。可以找到Sean的描述here。
您可能需要X509证书而不仅仅是公钥。该证书需要以某种方式在接收方的侧面受到信任。没有信任,数字签名就没用了。
编码是图书馆的一部分,你不需要自己做。
签名数据的发送不是签名生成的一部分。我会将数据发送到另一个问题的URL。