sign-spec.tmpl

来自「如何实现安全的xml机制」· TMPL 代码 · 共 48 行

TMPL
48
字号
<?xml version="1.0"?><Document>  <ToBeSigned>    <!-- comment -->    <Data />    <NotToBeSigned>      <ReallyToBeSigned>        <!-- comment -->        <Data />      </ReallyToBeSigned>    </NotToBeSigned>  </ToBeSigned>  <ToBeSigned>    <Data />    <NotToBeSigned>      <Data />    </NotToBeSigned>  </ToBeSigned>  <dsig:Signature xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:dsig-xpath="http://www.w3.org/2002/06/xmldsig-filter2">    <dsig:SignedInfo>      <dsig:CanonicalizationMethod Algorithm="" />      <dsig:SignatureMethod Algorithm="" />      <dsig:Reference URI="">        <dsig:Transforms>          <dsig:Transform Algorithm="http://www.w3.org/2002/06/xmldsig-filter2">            <dsig-xpath:XPath Filter="intersect"> //ToBeSigned </dsig-xpath:XPath>            <dsig-xpath:XPath Filter="subtract"> //NotToBeSigned </dsig-xpath:XPath>            <dsig-xpath:XPath Filter="union"> //ReallyToBeSigned </dsig-xpath:XPath>          </dsig:Transform>        </dsig:Transforms>        <dsig:DigestMethod Algorithm="" />        <dsig:DigestValue />      </dsig:Reference>      <dsig:Reference URI="#signature-value">        <dsig:Transforms>          <dsig:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />          <dsig:Transform Algorithm="http://www.w3.org/2002/06/xmldsig-filter2">            <dsig-xpath:XPath Filter="union"> /</dsig-xpath:XPath>          </dsig:Transform>        </dsig:Transforms>        <dsig:DigestMethod Algorithm="" />        <dsig:DigestValue />      </dsig:Reference>    </dsig:SignedInfo>    <dsig:SignatureValue Id="signature-value" />  </dsig:Signature></Document>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?