首页 ┆ 网站地图 ┆ 在线留言 ┆ 游戏资讯 ┆ 资源下载 ┆ 端午节祝福 ┆ 迅雷在线影视
设为首页
加入收藏
联系我们
高级搜索
您当前的位置: 主页>编程相关>XML>XML数字签名如何签署外部文件的?
XML数字签名如何签署外部文件的?
来源: 发布时间:2008-08-29 发布人: 浏览: 人次   字体: [ ]  

XML 数字签名使用 Reference 来具体指定签名的内容,包括摘要算法,摘要值,一个URI 属性,一个Type属性,以及上面提到的一组 Transform,其结构见代码清单 1。关于 Reference 就不做具体介绍了。

URI(Universal Resource Identifier)统一资源标志符

XML 数字签名就是使用 URI 指向被签署的对象。URI 的特点如下:

Web 上任何资源 (HTML 文档、图像、视频、程序等 ) 都可以 URI 进行定位。
URI 还支持相对路径,用来指向同一台机器上的其他资源。
URI 还可以指向资源的内部,其中这种 URI 由“#”结束,后面跟一个标志符。
URI 的这些特性,给 XML 数字签名签署外部文件带来了先天的优势。下面将给出一些例子具体介绍 XML 数字签名如何使用 URI 签署各种资源。

例子

URI="http://example.com/foobar.xml"
这个 URI 指向的是 Web 上 http://example.com/foobar.xml 的资源文件,根据它的文件扩展名,它可能是一个 XML 文档。

URI="http://example.com/foobar.xml#chapter1"
这个URI指向的是Web上http://example.com/foobar.xml的资源文件中ID属性为“chapter1”的结点。但我们更倾向使用XPath Filter Transform来获得资源内部结点。

URI=""
这个 URI 指向的是当前包含这个 XML 数字签名的 XML 文档 ( 其中,除去注释结点 )。

URI="#chapter1"
这个 URI 指向的是当前包含这个 XML 数字签名的 XML 文档的 ID 为“chapter1”的结点。

总结如下:

由于 XML 数字签名中可以拥有多个 Reference 结点,所以,XML 数字签名可以签署多个资源文件。

这篇文章中所提到的 XML 文档的“结点”指的是包含此结点,和它的子孙结点,命名空间和属性的“树”,此时,读者可以把 XML 文档理解为一个树型结构。


↓下一篇:没有了
相 关 文 章   发布商链接
·关于xml 空格解释的核心部分理解
·使用JAXP解析xml文件示例
·小解一个简单的XMLSchema的例子
·xml数据岛绑定时的超链接处理代码
·要学会使用xmlbeans解析xml
·实例分析Xml解析校验引起的依赖问题
·XPath语法定义及其使用介绍
·目前主流的XML编程接口API介绍
·XML基础入门之架构和语法的实例讲解
·实例详解利用xml创建可分页排序的数...
 §最新评论:(评论内容只代表网友观点,与本站立场无关!)
网名: 验证码:  【所有评论】【↑返回顶部
评 分: 12 345
评论内容:(不能超过500字,请自觉遵守互联网相关政策法规。[按 Ctrl+Enter 可直接提交]
注意:请勿在本站发布政治话题、色情及违反法律的内容。
IT知道网 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。
推 荐 文 章
·实例讲解XML包含中文字符的UR...
·实例详解利用xml创建可分页排
·目前主流的XML编程接口API介...
·XPath语法定义及其使用介绍
·实例分析Xml解析校验引起的依
·要学会使用xmlbeans解析xml
·xml数据岛绑定时的超链接处理
·小解一个简单的XMLSchema的例
·使用JAXP解析xml文件示例
·关于xml 空格解释的核心部分...
热 门 文 章
·要学会使用xmlbeans解析xml
·使用JAXP解析xml文件示例
·xml数据岛绑定时的超链接处理...
·目前主流的XML编程接口API介...
·关于xml 空格解释的核心部分...
·实例详解利用xml创建可分页排...
·XPath语法定义及其使用介绍
·实例分析Xml解析校验引起的依...
·小解一个简单的XMLSchema的例...
·XML基础入门之架构和语法的实...
·实例讲解XML包含中文字符的UR...
网站首页 - 关于本站 - 加入收藏 - 网站地图 - 友情连接 - 在线留言 - 联系我们 - 返回顶部
Copyright © 2007 IT知道网.[冀ICP备07026896号]. All Rights Reserved .