4.3.1 URI参照解決
XML署名構文のReference要素などにあるURI属性には,署名対象となるデータの所在を記述することで,そのデータを参照できるようになります。URI参照解決とは,このURIに基づいてデータを取得することを指しています。
URI参照には,同一文書内での参照と外部リソースへの参照の2種類があります。同一文書内でのURI参照では,同じXML文書内の別の要素を参照します。外部リソースへのURI参照では,署名文書または暗号文書とは別の,外部にあるファイルを参照します。XML Security - CoreがデフォルトでサポートしているURI参照解決とURI属性値の関係を次の表に示します。
XML Security - Coreは,表4-1のURI参照解決を提供していますが,次のような場合は,URI参照解決をカスタマイズする必要があります。
-
FTPなど,異なるスキームを使用する場合
-
ネットワーク上のデータをローカルにキャッシュして使用する場合
-
XPointer仕様のフルセットや拡張機能など,特殊なURI参照を使用する場合
-
アプリケーション固有の解決方法を使用する場合
URI参照解決のカスタマイズの詳細については,次に格納されているAPIリファレンスのResourceResolverインタフェースを参照してください。
- APIリファレンスの格納場所(Windowsの場合だけ)
-
Application Serverのインストール先ディレクトリ/XMLSEC/docs/xsecapi