XML_Signature

XML Signature （ 也稱作XMLDsig ， XML - DSig ， XML - Sig ） 是一個定義數字簽名的XML語法的W3C推薦標準 。 從功能上或 ， XML Signature與PKCS # 7有很多共同點 ， 但是XML簽名具有更好的可擴展性 ， 併爲簽名XML文檔做了調整 。 XML Signature在許多Web技術 ， 如SOAP, SAML等中使用 。 XML signature可以用來簽名任何類型的數據 （ 稱作資源 ） ， 最常見的是XML文檔 ， 但是任何可以通過URL訪問的資源都可以被簽名 。 如果XML簽名用於對包含該簽名的XML文檔之外的資源簽名 ， 則稱爲detached signature如果XML簽名用於對包含它的XML文檔的某個部分進行簽名 ， 則稱爲enveloped signature; 如果XML簽名包含被簽名的數據 ， 則稱爲enveloping signature 。