XML-DSig描述了3个位置,其中XML文档的签名可以相对于XML文档放置:签名可以是detached, enveloping, enveloped
这三个选项的表现有何影响?
答案 0 :(得分:1)
分离将更有效,但差异很小(当然它取决于文档大小 - 使用100Mb文档,差异会比使用小型XML块更大)。
答案 1 :(得分:0)
由于没有编写XMLdSig,请记住性能或文件大小可能是个问题;流媒体是不可能的。有了大数据要签名,这确实是一个问题,因为DOM对象会占用大量内存,相信我。在这方面,包围或封闭无关紧要。
这是分离的签名闪耀的地方。签名本身并不大,要签名的数据可以流式传输,因为您只需要哈希值。