有可能从天蓝色的密钥库签名xml?

时间:2018-12-21 23:10:04

标签: azure azure-keyvault xml-signature

我需要将证书存储在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

0 个答案:

没有答案