3.5 メッセージに有効期限を設定する
Web Services - Securityでは,SOAPメッセージの送信時にタイムスタンプや有効期限を設定したり,受信側で古いメッセージや有効期限を経過したメッセージの受信を拒否したりする機能を提供します。
メッセージに有効期限を設定する際の,Webサービスセキュリティ機能定義ファイルの設定項目を次に示します。
SecurityConfig └┬ RequestSenderConfig/ResponseSenderConfig └┬ SenderPortConfig └┬ RoleConfig └┬ TimestampConfig └─ Expires
メッセージに付与されているタイムスタンプや有効期限を検証する際の,Webサービスセキュリティ方針定義ファイルの設定項目を次に示します。
PolicyConfig ├─ GlobalConfig └┬ RequestReceiverConfig/ResponseReceiverConfig └┬ ReceiverPortConfig └┬ TimestampConfig └┬ Created └ Expires
設定する要素の詳細については,「付録B 定義ファイルの項目の詳細」を参照してください。
Windowsの場合,定義ファイルのサンプルは,次のディレクトリに格納されていますので,これらを参考に定義ファイルを作成してください。なお,作成した定義ファイルの格納場所については,「3.9 Webサービスセキュリティ機能の実装手順(SOAPアプリケーション開発支援機能を使用する場合)」を参照してください。
- <Application Serverのインストールディレクトリ>/wss/samples/c4web/ の下
timeStamp/rpc/client/WEB-INF/classes timeStamp/rpc/service/WEB-INF/classes
また,Windowsの場合,コーディングのサンプルは,次のディレクトリに格納されていますので,参考にしてください。
- <Application Serverのインストールディレクトリ>/wss/samples/c4web/ の下
timeStamp/rpc/client/WEB-INF/classes/localhost timeStamp/rpc/service/WEB-INF/classes/localhost