我需要将证书存储在akv中,是否可以使用sign方法对SOAP请求进行签名?
如果是,怎么办。
我需要使用私钥从xml签名节点并获取签名。这是我需要签名的节点
<SignedInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-
c14n#"></CanonicalizationMethod><SignatureMethod
Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1">
</SignatureMethod><Reference URI="#_0"><Transforms><Transform
Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></Transform>
</Transforms><DigestMethod
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></DigestMethod>
<DigestValue>NaL7LOd3/QbFdNksAE1clhWyWLo=</DigestValue></Reference>
</SignedInfo>
使用openSSL我会这样做
openssl dgst -sha1 -out signature.txt -sign Key.PEM signingNode.txt