Можно ли подписать XML из хранилища ключей Azure? - PullRequest
0 голосов
/ 22 декабря 2018

мне нужно хранить свои сертификаты в akv, можно подписать SOAP-запрос, используя метод sign?

, если да, то как.

мне нужно подписать узел из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
...