XML数据签名和加密xml-crypto.zip

时间:2022-08-07 00:37:22
【文件属性】:

文件名称:XML数据签名和加密xml-crypto.zip

文件大小:150KB

文件格式:ZIP

更新时间:2022-08-07 00:37:22

开源项目

xml-crypto 是一个 Node.js 的扩展用来实现对 XML 数据签名和加密。 示例代码: var SignedXml = require('xml-crypto').SignedXml , FileKeyInfo = require('xml-crypto').FileKeyInfo , fs = require('fs') var xml = "" "" "Harry Potter" "" "" var sig = new SignedXml() sig.addReference("//*[local-name(.)='book']") sig.signingKey = fs.readFileSync("client.pem") sig.computeSignature(xml) fs.writeFileSync("signed.xml", sig.getSignedXml()) 标签:xmlcrypto


【文件预览】:
xml-crypto-master
----.gitignore(107B)
----README.md(17KB)
----test()
--------signature-integration-tests.js(8KB)
--------xml-assert.js(237B)
--------c14nWithComments-unit-tests.js(27KB)
--------document-test.js(722B)
--------static()
--------saml-response-test.js(3KB)
--------canonicalization-unit-tests.js(30KB)
--------signature-unit-tests.js(28KB)
--------validators()
--------hmac-tests.js(2KB)
--------wsfed-metadata-test.js(700B)
--------c14n-non-exclusive-unit-test.js(7KB)
----LICENSE(1KB)
----.gitattributes(322B)
----package.json(1KB)
----index.js(160B)
----example()
--------example.js(1KB)
--------client_public.pem(682B)
--------client.pem(915B)
----.npmignore(5B)
----.travis.yml(112B)
----lib()
--------enveloped-signature.js(1KB)
--------exclusive-canonicalization.js(9KB)
--------c14n-canonicalization.js(7KB)
--------signed-xml.js(29KB)
--------utils.js(3KB)
----package-lock.json(102KB)

网友评论