发布网友 发布时间:2022-05-26 04:24
共1个回答
热心网友 时间:2024-12-12 12:57
XML发展至今,已经逐渐成为标准的数据描述技术,在分布式应用中广泛地用于数据的交换。由于XML数据本身的非凡性和使用XML进行数据传输的分布式应用的特点,在对XML文档的特定部分进行签名,多方签名,以及签名后保持XML文档原有的良构特性等诸多方面,传统的数字签名技术都无法很好地实现。
基于这样的问题,W3C组织制订了XML数字签名规范,规定了标准的XML数字签名语法和处理规则。同传统意义的数字签名相比,XML数字签名能够对XML文档进行细粒度地分析,支持多种方式的文档数据转换,只对文档的特定部分进行签名和验证,并且能够保持XML文档的良构特性。此外,XML数字签名提供的密钥信息表示方法清楚易读,更加便于签名的自动验证处理。