如何在Java中使用SHA-256对XML文件进行哈希运算?
XML电子签名流程梳理
已完成/待执行的前置处理步骤
- 用
SHA-256算法对新发票的XML主体内容做哈希运算 - 把哈希运算后的结果做
Base64编码
后续核心步骤:生成数字签名
生成数字签名时,需使用私钥对Base64编码后的哈希值进行加密(常用算法如SHA256withRSA,具体以业务要求为准)。加密完成后,将签名值嵌入XML文档的指定签名节点,即可得到带有效电子签名的XML发票。
内容的提问来源于stack exchange,提问作者VIJAYAKUMAR MAJJAGI
相关产品推荐
相关产品推荐

