テクノロジ系 / セキュリティ
XML デジタル署名
XMLデジタル署名は、XML文書の作成者確認と改ざん検知を行うためにXML形式で付与する電子署名です。
もう少し詳しく
XML文書全体または一部に対してハッシュ値と秘密鍵による署名を作り、受信側が公開鍵で検証します。電子契約やWebサービスのメッセージなど、XMLでやり取りされるデータの完全性と真正性を確認するために使われます。暗号化が内容を読めなくする処理であるのに対し、デジタル署名は改ざん検知と署名者確認が主目的です。
試験での見方
電子申請で送るXMLデータに署名を付け、途中で内容が書き換えられていないことと送信者の正当性を受信側で確認します。
「XML文書」「電子署名」「改ざん検知」「署名者確認」が並ぶ場合はXMLデジタル署名です。XML暗号化とは目的が違います。