新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> XML与数字内容安全(DRM,XrML,RDD, MPEG-21, XACML), XML传输的安全, 基于XML的签名,基于XML的加密
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - 高级XML应用『 XML安全 』 → 关于XML签名的一点疑问(其中也提出了一点想法) 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 11292 个阅读者浏览上一篇主题  刷新本主题   平板显示贴子 浏览下一篇主题
     * 贴子主题: 关于XML签名的一点疑问(其中也提出了一点想法) 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     flyfoxs 帅哥哟,离线,有人找我吗?
      
      
      威望:5
      等级:研一(Artificial Intelligence期期不放过)
      文章:550
      积分:3935
      门派:XML.ORG.CN
      注册:2005/1/8

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给flyfoxs发送一个短消息 把flyfoxs加入好友 查看flyfoxs的个人资料 搜索flyfoxs在『 XML安全 』的所有贴子 引用回复这个贴子 回复这个贴子 查看flyfoxs的博客楼主
    发贴心情 关于XML签名的一点疑问(其中也提出了一点想法)

    对于扩展性很强的XML即使外表看来一样的文档,在bit层上可能也不一样,比如 WINDOWS 与 UNIX 对回车与换行的表达就不一样.还有一种情况就是对SignedInfo元素进行规范化

    签名为了解决这个问题就提出了一个规范化方法,在XML中用元素CanonicalizationMethod来指明.

    可以我查了几个文档发现好像都只对SignedInfo元素进行规范化,并没有对要真正要签名的数据进行规范化.(可能是我理解上的问题,这里只是把问题提出来)

    比如
          
    (下面摘至《计算机应用与研究》2002年 XML数字签名 作者:谢铉洋,谢荣传)

    下面我们看看在采用上述XML数字签名模型基础如何建立数字签名和签名的校验过程。建立XML数字签名的过程:
    (1)对于每一个需要被签署的数据项Item:
            ①对Item应用<Transforms>规则;                          
            ②从转化的结果经过摘要算法计算出的值放入<DigestValue>中;
            ③建立<Reference>元素,该元素包括<Transforms><DigestMethod>和<DigestValue>子元素;

    (2)建立<SignedInfo>元素,该元素包括<CanonizationMethod>,<SignatureMethod>和<Reference>。
    (3)对<SignedInfo>做规范化处理(Canonicalization)成<SignatureValue>。
    (4)建立<Signature>元素,包括<SignedInfo>,<atureValue>和可选的<KeyInfo>,<Object>等元素   

    上面很明确的写明了做规范化的地方(好像也是唯一的地方),在做规范化时数据摘要已经生成了(在第1大步的,第2小步),所以好像没有对要签名的数据进行规范化!



    又比如
    XML签字过程图

    此主题相关图片如下:
    按此在新窗口浏览图片


      

    上面这个图也很明确的写明了签字过程!

    获取数据---->数据转换----->摘要------>规范化----->签字!


    摘要的生成也是在规范化之前!

    同样也是没法给数据进行规范化了!


    后记:这篇文章只是提出了问题,没能解决问题,是写出来给大家讨论的,希望将来有机会弄明白了,再给补上!

    欢迎讨论,和一起学习

    popo:lilao(#)163(.)com
    msn: ITspy(#)163(.)com
    qq:   28 68 76 805


       收藏   分享  
    顶(0)
      




    ----------------------------------------------
    存在即是被搜索!

    BLOG =>  http://www.OpenJ.cn

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/8/28 11:49:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XML安全 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/5/11 13:25:40

    本主题贴数7,分页: [1]

     *树形目录 (最近20个回帖) 顶端 
    主题:  关于XML签名的一点疑问(其中也提出了一点想法)(1727字) - flyfoxs,2005年8月28日
        回复:  为什么看不到啊(14字) - sallyandsunny,2006年4月20日
        回复:  恩,谢谢了呀~~你自己写过XML签名和加密?你毕业了没呀?(54字) - meison264,2006年3月27日
        回复:  晕,上的的连接不是给了吗?用什么包你一看就知道 了。(55字) - flyfoxs,2006年3月20日
        回复:  flyfoxs,可以告诉我你的XML签名是用什么工具实现的吗?可以在JBuilder6.0中实现..(103字) - meison264,2006年3月19日
        回复:  最近忘记了这方面 的东西,回头来看自己写的东西,发现自己都不明白,又花了10多分钟,才想起是怎么回..(526字) - flyfoxs,2006年3月8日
        回复:  没办法,只能自问自答了!上面的问题我已经搞定了!数据转换其实是比Canonicalizatio..(348字) - flyfoxs,2005年9月3日

    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    66.406ms