翻訳と辞書
Words near each other
・ XML Literals
・ XML Metadata Interchange
・ XML namespace
・ XML Notepad
・ XML Object Model
・ XML pipeline
・ XML Professional Publisher
・ XML Protocol
・ XML Resource
・ XML retrieval
・ XML schema
・ XML Schema (W3C)
・ XML Schema Editor
・ XML Script
・ XML Shareable Playlist Format
XML Signature
・ XML Telemetric and Command Exchange
・ XML transformation language
・ XML tree
・ XML UK
・ XML User Interface
・ XML validation
・ XML-binary Optimized Packaging
・ XML-RPC
・ XML/EDIFACT
・ XMLBeans
・ Xmlbeansxx
・ Xmlenc
・ XMLGUI
・ XMLHttpRequest


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

XML Signature : ウィキペディア英語版
XML Signature
XML Signature (also called ''XMLDSig'', ''XML-DSig'', ''XML-Sig'') defines an XML syntax for digital signatures and is defined in the W3C recommendation (XML Signature Syntax and Processing ). Functionally, it has much in common with PKCS#7 but is more extensible and geared towards signing XML documents. It is used by various Web technologies such as SOAP, SAML, and others.
XML signatures can be used to sign data–a resource–of any type, typically XML documents, but anything that is accessible via a URL can be signed. An XML signature used to sign a resource outside its containing XML document is called a detached signature; if it is used to sign some part of its containing document, it is called an enveloped signature; if it contains the signed data within itself it is called an enveloping signature.
== Structure ==

An XML Signature consists of a Signature element in the http://www.w3.org/2000/09/xmldsig# namespace. The basic structure is as follows:










〔 etc.






* The SignedInfo element contains or references the signed data and specifies what algorithms are used.
*
* The SignatureMethod and CanonicalizationMethod elements are used by the SignatureValue element and are included in SignedInfo to protect them from tampering.
*
* One or more Reference elements specify the resource being signed by URI reference; and any transforms to be applied to the resource prior to signing. A transformation can be a XPath-expression that selects a defined subset of the document tree.〔http://www.w3.org/TR/xmldsig-filter2/ XML-Signature XPath Filter 2.0〕
*
*
* DigestMethod specifies the hash algorithm before applying the hash.
*
*
* DigestValue contains the result of applying the hash algorithm to the transformed resource(s).
* The SignatureValue element contains the Base64 encoded signature result - the signature generated with the parameters specified in the SignatureMethod element - of the SignedInfo element after applying the algorithm specified by the CanonicalizationMethod.
* KeyInfo element optionally allows the signer to provide recipients with the key that validates the signature, usually in the form of one or more X.509 digital certificates. The relying party must identify the key from context if KeyInfo is not present.
* The Object element (optional) contains the signed data if this is an ''enveloping signature''.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「XML Signature」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.