XML Signature
維基百科,自由的 encyclopedia
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。