XMLデジタル署名の特徴
XMLデジタル署名は、XMLドキュメント全体または特定の要素に対して署名を行う規格です。署名の付与形態として以下の3つが定義されています。 1. Detached Signature(デタッチ署名):署名対象データと署名データが独立している形式。同じXML文書内の別エレメントや、外部リソースを対象にできます(イが該当)。 2. Enveloped Signature(エンベロープド署名):署名対象データの内側に署名を含める形式。 3. Enveloping Signature(エンベローピング署名):署名データの内側に署名対象データを内包する形式。 各選択肢の解説: ア:XMLデジタル署名はXML構文を用います。CMS(Cryptographic Message Syntax)は、S/MIME等の基盤となるPKCS #7等の構文です。 ウ:エンベローピング署名は「署名(Signature要素)の内部に署名対象データを含める」形式です。「一つの署名対象に複数署名」を意味する用語ではありません。 エ:XMLデジタル署名では署名対象やアルゴリズムはXMLによって記述されます。ASN.1はX.509証明書等で用いられる記法です。
【正解・解説】XMLデジタル署名の特徴|令和7秋 支援士 午前Ⅱ 問6 | IT資格ラボ