4.1 XML署名アプリケーションを開発する
XML Security - Coreを使用して,XML署名アプリケーションを開発するときの流れについて説明します。開発の流れは,コーディング例を示して説明します。XML署名機能は,署名の生成と署名の検証との二つに大別できます。この節では,XML署名を生成,および検証するアプリケーションの開発について説明します。
XML署名には,署名の位置によって次に示す3種類の署名があります。
-
Enveloped署名
-
Enveloping署名
-
Detached署名
この節では,Enveloped署名,Enveloping署名,およびDetached署名を生成および検証するアプリケーションの開発を説明します。なお,説明の中に示されるコーディング例は,次に格納されているサンプルプログラムに記載されています。必要に応じて参照してください。