微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

xml-crypto XML 数据签名和加密

程序名称:xml-crypto

授权协议: 未知

操作系统: 跨平台

开发语言: JavaScript

xml-crypto 介绍

xml-crypto 是一个 Node.js 的扩展用来实现对 XML
数据签名和加密。

示例代码

    var SignedXml = require('xml-crypto').SignedXml
      , FileKeyInfo = require('xml-crypto').FileKeyInfo  
      , fs = require('fs')

    var xml = "<library>" +
                "<book>" +
                  "<name>Harry Potter</name>" +
                "</book>"
              "</library>"

    var sig = new SignedXml()
    sig.addReference("//*[local-name(.)='book']")    
    sig.signingKey = fs.readFileSync("client.pem")
    sig.computeSignature(xml)
    fs.writeFileSync("signed.xml", sig.getSignedXml())

xml-crypto 官网

https://github.com/yaronn/xml-crypto

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐