Node.js 将xml加密与PSHA1结合使用
可以使用PSHA1()密钥使用XML加密吗 我拥有这两个秘密,并使用它们生成PSHA1密钥字符串,但这会失败: 错误:错误:0906D06C:PEM例程:PEM_read_bio:无起始行 我不知道这个密钥需要什么格式才能被接受,它不是PEM证书,只是基于2个提供的nonce的字符串。一个在请求期间由客户端提供,另一个在响应期间由服务器提供Node.js 将xml加密与PSHA1结合使用,node.js,xml,cryptojs,wss,Node.js,Xml,Cryptojs,Wss,可以使用PSHA1()密钥使用XML加密吗 我拥有这两个秘密,并使用它们生成PSHA1密钥字符串,但这会失败: 错误:错误:0906D06C:PEM例程:PEM_read_bio:无起始行 我不知道这个密钥需要什么格式才能被接受,它不是PEM证书,只是基于2个提供的nonce的字符串。一个在请求期间由客户端提供,另一个在响应期间由服务器提供 const sig=new SignedXml(); sig.addReference(“/*[local-name()='Envelope']/*[lo
const sig=new SignedXml();
sig.addReference(“/*[local-name()='Envelope']/*[local-name()='Header']/*[local-name()='Security']/*[local-name()='Timestamp']”;
sig.signingKey='';
符号计算签名(xml);
writeFileSync('signed.xml',sig.getSignedXml())
加密库中没有实现PSHA1算法,但有一个PSHA1
npm包可用于生成密钥。之后,您可以使用消息和密钥以标准方式生成SHA1哈希
我在这里问了一个非常类似的问题,回答了这个问题: