IPA公式正解:イ XML文書中のエレメントに対するデタッチ署名 (Detached Signature) を作成し,同じXML文書に含めることができる。
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【イ】です。XMLデジタル署名では、XML文書の一部(エレメント)を署名対象としたデタッチ署名を作成し、それを同じXML文書内に含めることができます。
【詳細解説】■ 本問の核心・解法のポイント
XML文書に対する電子署名規格である「XMLデジタル署名(XML Signature)」の構造や用語(エンベローピング、エンベロデッド、デタッチなど)に関する正確な知識が問われています。
・各選択肢の徹底解説:
・ア:XMLデジタル署名の構文はXMLによって記述され、CMS(Cryptographic Message Syntax)が用いられるのはS/MIME等のPKCS#7ベースの署名です。
・イ【選択肢イ★】 :XML文書中の特定のエレメントに対するデタッチ署名(署名データと対象データが独立している形式、または外部参照する形式)を作成し、同じXML文書内に含めることが可能であるため適切です。
・ウ:エンベローピング署名(Enveloping Signature)は、署名対象データが署名要素の内側に含まれる形式であり、複数の署名を付与するのはエンベロデッド(Enveloped)等の特徴ではありません。
・エ:署名対象と署名アルゴリズムはASN.1ではなくXMLで記述されます。
よって正解はイです。