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