xml-crypto是一个Node.js的扩展用来实现对XML数据签名和加密。
示例代码:
varSigedXml=require('xml-crypto').SigedXml,FileKeyIfo=require('xml-crypto').FileKeyIfo,fs=require('fs')varxml="<library>"+"<book>"+"<ame>HarryPotter</ame>"+"</book>""</library>"varsig=ewSigedXml()sig.addReferece("//*[local-ame(.)='book']")sig.sigigKey=fs.readFileSyc("cliet.pem")sig.computeSigature(xml)fs.writeFileSyc("siged.xml",sig.getSigedXml())
评论