【手続補正書】
【提出日】平成18年11月15日(2006.11.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバ・コンピュータ・システムのリソースへのウェブ・ベースのアクセスを試みるクライアント・コンピュータ・システムにおいて、前記リソースへのアクセスが許可されるために使用されるべきクライアント側の資格証明書をセキュリティ保護する方法であって、
前記クライアント・コンピュータ・システムが、前記リソースへのウェブ・ベースのアクセスを求める第１の要求を送信する動作（act）と、
前記クライアント・コンピュータ・システムが、ユーザの資格証明書を受け入れるためのインターフェースを提供するログイン・ページにリダイレクトされる動作（act）と、
前記クライアント・コンピュータ・システムが、前記ログイン・ページを使用して、前記ユーザの資格証明書を前記サーバ・コンピュータ・システムに提出する動作（act）と、
前記クライアント・コンピュータ・システムが、提出されたユーザの資格証明書の少なくとも一部と時間依存署名とを表す暗号化された情報であって、前記時間依存署名は、前記提出されたユーザの資格証明書の少なくとも一部と署名時間依存鍵とから導出され、前記暗号化された情報は、暗号時間依存鍵を使用して暗号化され、前記署名時間依存鍵と前記暗号時間依存鍵は両方とも循環鍵ストアの鍵から引き出されている、前記暗号化された情報を受信する動作（act）と、
前記クライアント・コンピュータ・システムが、前記リソースへのウェブ・ベースのアクセスを求める、前記暗号化された情報をこの時点で含んでいる、第２の要求を送信する動作（act）と
を備えることを特徴とする方法。
【請求項２】
前記クライアント・コンピュータ・システムが、前記リソースへのウェブ・ベースのアクセスを求める第１の要求を送信する前記動作（act）は、以前に受信した暗号化された情報と以前に受信した一意のセッションＩＤとを送信する動作（act）を備えることを特徴とする請求項１に記載の方法。
【請求項３】
前記クライアント・コンピュータ・システムが前記ログイン・ページにリダイレクトされる前記動作（act）は、前記サーバ・コンピュータ・システムによって前記以前に受信した暗号化された情報が有効であるとされなかった結果として前記クライアント・コンピュータ・システムが前記ログイン・ページにリダイレクトされる動作（act）を備えることを特徴とする請求項２に記載の方法。
【請求項４】
前記クライアント・コンピュータ・システムが、前記リソースへのウェブ・ベースのアクセスを求める第１の要求を送信する前記動作（act）は、電子メール・サーバの電子メール・リソースへのウェブ・ベースのアクセスを求めるＨＴＴＰメッセージを送信する動作（act）を備えることを特徴とする請求項１に記載の方法。
【請求項５】
前記クライアント・コンピュータ・システムが、前記提出されたユーザの資格証明書の少なくとも一部と時間依存署名とを表す暗号化された情報を受信する前記動作（act）は、前記暗号化された情報を一意のセッションＩＤと共に受信する動作（act）を備えることを特徴とする請求項１に記載の方法。
【請求項６】
前記受信した暗号化された情報と前記受信した一意のセッションＩＤとを前記クライアント・コンピュータ・システムの対応するクッキーに記憶する動作（act）をさらに備えることを特徴とする請求項５に記載の方法。
【請求項７】
前記クライアント・コンピュータ・システムが、前記リソースへのウェブ・ベースのアクセスを求める第２の要求を送信する前記動作（act）は、前記暗号化された情報を一意のセッションＩＤと共に送信する動作（act）を備えることを特徴とする請求項１に記載の方法。
【請求項８】
前記クライアント・コンピュータ・システムが、前記ログイン・ページを使用して、ユーザの資格証明書を前記サーバ・コンピュータ・システムに提出する前記動作（act）は、前記クライアント・コンピュータ・システムが、前記ログイン・ページを使用して、ユーザの資格証明書を安全な相互に認証された接続を介して前記サーバ・コンピュータ・システムに提出する動作（act）を備えることを特徴とする請求項１に記載の方法。
【請求項９】
サーバ・コンピュータ・システムのリソースへのウェブ・ベースのアクセスを求める要求をクライアント・コンピュータ・システムから受信する前記サーバ・コンピュータ・システムにおいて、前記リソースへのアクセスが許可されるために使用されるべきクライアント側の資格証明書をセキュリティ保護する方法であって、
前記サーバ・コンピュータ・システムが、リソースへのウェブ・ベースのアクセスを求める、前記クライアント・コンピュータ・システムから送信された第１の要求を受信する動作（act）と、
前記サーバ・コンピュータ・システムが、前記第１の要求に呼応して、前記クライアント・コンピュータ・システムがユーザの資格証明書を入力することのできるログイン・ページに、前記クライアント・コンピュータ・システムをリダイレクトする動作（act）と、
前記サーバ・コンピュータ・システムが、前記ログイン・ページで提出されたユーザの資格証明書を受信する動作（act）と、
前記サーバ・コンピュータ・システムが、前記提出されたユーザの資格証明書の少なくとも一部と時間依存署名とを表す暗号化された情報であって、前記時間依存署名は、前記ユーザの提出した資格証明書の少なくとも一部と署名時間依存鍵とから導出され、前記暗号化された情報は、暗号時間依存鍵を使用して暗号化され、前記署名時間依存鍵と前記暗号時間依存鍵は両方とも循環鍵ストアの鍵から引き出されている、前記暗号化された情報を送信する動作（act）と、
前記サーバ・コンピュータ・システムが、前記リソースへのウェブ・ベースのアクセスを求める、前記クライアント・コンピュータ・システムから送信され、前記暗号化された情報を含んでいる、第２の要求を受信する動作（act）と
を備えることを特徴とする方法。
【請求項１０】
前記サーバ・コンピュータ・システムが、リソースへのウェブ・ベースのアクセスを求める第１の要求を受信する前記動作（act）は、以前に生成された暗号化された情報と以前に生成された一意のセッションＩＤとを受信する動作（act）を備えることを特徴とする請求項９に記載の方法。
【請求項１１】
前記サーバ・コンピュータ・システムが前記第１の要求に呼応してログイン・ページに前記クライアント・コンピュータ・システムをリダイレクトする前記動作（act）は、以前に生成された前記暗号化された情報が前記サーバ・コンピュータ・システムによって有効であるとされなかった結果として前記サーバ・コンピュータ・システムが前記クライアント・コンピュータ・システムをログイン・ページにリダイレクトする動作（act）を備えることを特徴とする請求項９に記載の方法。
【請求項１２】
前記サーバ・コンピュータ・システムが、リソースへのウェブ・ベースのアクセスを求める第１の要求を受信する前記動作（act）は、電子メール・サーバの電子メール・リソースへのウェブ・ベースのアクセスを求めるＨＴＴＰメッセージを受信する動作（act）を備えることを特徴とする請求項９に記載の方法。
【請求項１３】
前記サーバ・コンピュータ・システムが、前記提出されたユーザの資格証明書の少なくとも一部と時間依存署名とを表す暗号化された情報を送信する前記動作（act）は、前記暗号化された情報を一意のセッションＩＤと共に送信する動作（act）を備えることを特徴とする請求項９に記載の方法。
【請求項１４】
前記サーバ・コンピュータ・システムが、前記リソースへのウェブ・ベースのアクセスを求める第２の要求を受信する前記動作（act）は、前記暗号化された情報を一意のセッションＩＤと共に受信する動作（act）を備えることを特徴とする請求項９に記載の方法。
【請求項１５】
前記クライアント・コンピュータ・システムから、サーバ・コンピュータ・システムのリソースへのウェブ・ベースのアクセスを求める要求を受信するサーバ・コンピュータ・システムにおいて、前記リソースへのアクセスが許可されるために使用されるべきクライアント側の資格証明書をセキュリティ保護する方法であって、
前記サーバ・コンピュータ・システムが、リソースへのウェブ・ベースのアクセスを求める、前記クライアント・コンピュータ・システムによって送信された第１の要求を受信する動作（act）と、
前記クライアント側の資格証明書がリソースへの無許可のアクセスを悪意のあるユーザに提供する可能性を低減するように、循環鍵ストアからの鍵を使用して前記クライアント側の資格証明書をセキュリティ保護する動作（act）と、
前記サーバ・コンピュータ・システムが、前記リソースへのウェブ・ベースのアクセスを求める、前記クライアント・コンピュータ・システムから送信された、暗号化された情報を含んでいる、第２の要求を受信する動作（act）と
を備えることを特徴とする方法。
【請求項１６】
クライアント・コンピュータ・システムにおいて、サーバ・コンピュータ・システムのリソースへのウェブ・ベースのアクセスのために使用されるユーザの資格証明書を維持する方法であって、
前記クライアント・コンピュータ・システムが、リソースへのウェブ・ベースのアクセスを求める要求であって、前記要求は、一意のセッションＩＤとユーザの資格証明書の少なくとも一部および時間依存署名を表す暗号化された情報とを含み、前記時間依存署名は、前記ユーザの資格証明書の前記少なくとも一部と署名時間依存鍵とから導出され、前記暗号化された情報は暗号時間依存鍵を使用して暗号化され、前記署名時間依存鍵と前記暗号時間依存鍵は両方とも循環鍵ストアの鍵から引き出されている、前記要求を送信する動作（act）と、
前記ユーザの資格証明書の前記少なくとも一部とリフレッシュされた時間依存署名とを表すリフレッシュされた暗号化された情報であって、前記時間依存署名は、前記ユーザの資格証明書の前記少なくとも一部とリフレッシュされた署名時間依存鍵とから導出されており、前記暗号化された情報は、リフレッシュされた暗号化された時間依存鍵を使用して暗号化され、前記リフレッシュされた署名時間依存鍵と前記リフレッシュされた暗号化された時間依存鍵は両方とも循環鍵ストアの最新の鍵から引き出されている、前記リフレッシュされた暗号化された情報と更新された一意のセッションＩＤとともに前記要求されたリソースを、前記クライアント・コンピュータ・システムがクライアント側のブラウザで受信する動作（act）と、
前記クライアント・コンピュータ・システムが、前記更新されたセッションＩＤと前記リフレッシュされた暗号化された情報とをクライアント・コンピュータ・システムの対応するクッキーに記憶する動作（act）と
を備えることを特徴とする方法。
【請求項１７】
前記クライアント・コンピュータ・システムが、リソースへのウェブ・ベースのアクセスを求める要求を送信する前記動作（act）は、電子メール・サーバの電子メール・リソースへのウェブ・ベースのアクセスを求めるＨＴＴＰメッセージを送信する動作（act）を備えることを特徴とする請求項１６に記載の方法。
【請求項１８】
前記クライアント・コンピュータ・システムが、前記要求されたリソースを更新された一意のセッションＩＤとリフレッシュされた暗号化された情報と共にクライアント側のブラウザで受信する前記動作（act）は、前記暗号化された情報の生成で使用されている鍵が循環鍵ストアの前記最新の鍵でないということに起因して、更新されたセッションＩＤとリフレッシュされた暗号化された情報とを受信する動作（act）を備えることを特徴とする請求項１６に記載の方法。
【請求項１９】
前記クライアント・コンピュータ・システムが、前記更新された一意のセッションＩＤと前記リフレッシュされた暗号化された情報とを前記クライアント・コンピュータ・システムの対応するクッキーに記憶する前記動作（act）は、前記一意のセッションＩＤと前記リフレッシュされた暗号化された情報をブラウザ・メモリ内の前記一意のセッションＩＤと暗号化された情報に上書きする動作（act）を備えることを特徴とする請求項１６に記載の方法。
【請求項２０】
サーバ・コンピュータ・システムで、前記サーバ・コンピュータ・システムのリソースへのウェブ・ベースのアクセスに使用されるユーザの資格証明書の有効性を決定する方法において、
前記サーバ・コンピュータ・システムが、前記サーバ・コンピュータ・システムのリソースへのウェブ・ベースのアクセスを求める要求であって、前記要求は、一意のセッションＩＤと、ユーザの資格証明書の少なくとも一部および時間依存署名を表す暗号化された情報とを含み、前記時間依存署名は、前記ユーザの資格証明書の前記少なくとも一部と署名時間依存鍵とから導出され、前記暗号化された情報は暗号時間依存鍵を使用して暗号化され、前記署名時間依存鍵と前記暗号時間依存鍵は両方とも循環鍵ストアの鍵から引き出されている、前記要求を受信する動作（act）と、
前記サーバ・コンピュータ・システムが、循環鍵ストアの前記最新の鍵を使用して前記ユーザの資格証明書の少なくとも一部の有効性確認を試みる動作（act）と、
前記サーバ・コンピュータ・システムが、前記要求されたリソースへのウェブ・ベースのアクセスを制御するモジュールに前記要求を転送する動作（act）と、
前記サーバ・コンピュータ・システムが、前記ユーザの資格証明書の前記少なくとも一部と前記時間依存署名とを表すリフレッシュされた暗号化された情報が前記循環鍵ストアの前記最新の鍵から導出されるべきか否かを判定する動作（act）と
を備えることを特徴とする方法。
【請求項２１】
循環鍵ストアの前記最新の鍵を使用して前記ユーザの資格証明書の少なくとも一部の有効性確認を試みる前記サーバ・コンピュータ・システムの前記動作（act）は、前記循環鍵ストアの前記最新の鍵に基づいて前記ユーザの資格証明書の前記少なくとも一部が有効であると判定する動作（act）を備えることを特徴とする請求項２０に記載の方法。
【請求項２２】
循環鍵ストアの前記最新の鍵を使用して前記ユーザの資格証明書の前記少なくとも一部の有効性確認を試みる前記サーバ・コンピュータ・システムの前記動作（act）は、前記循環鍵ストアの前記最新の鍵に基づいて前記ユーザの資格証明書の前記少なくとも一部が有効でないと判定する動作（act）を備えることを特徴とする請求項２０に記載の方法。
【請求項２３】
前記サーバ・コンピュータ・システムが、前記循環鍵ストア内の以前に生成された鍵で前記循環鍵ストア内に前記最新の鍵よりも前に挿入された鍵、に基づいて前記ユーザの資格証明書の前記少なくとも一部が有効であると判定する動作（act）をさらに備えることを特徴とする請求項２０に記載の方法。
【請求項２４】
前記サーバ・コンピュータ・システムが、前記ユーザの資格証明書の前記少なくとも一部と時間依存署名とを表すリフレッシュされた暗号化された情報が前記循環鍵ストアの前記最新の鍵から導出されるべきか否かを判定する前記動作（act）は、前記ユーザの資格証明書の前記少なくとも一部と時間依存署名とを表すリフレッシュされた暗号化された情報が前記循環鍵ストアの前記最新の鍵から導出されるべきであると判定する動作（act）を備えることを特徴とする請求項２０に記載の方法。
【請求項２５】
前記ユーザの資格証明書の前記少なくとも一部と時間依存署名とを表すリフレッシュされた暗号化された情報が前記循環鍵ストアの前記最新の鍵から導出されるべきであると判定する前記動作（act）は、前記サーバ・コンピュータ・システムが、前記循環鍵ストア内の以前に生成された鍵で、前記循環鍵ストア内に最新の鍵より前に挿入された鍵、に基づいて前記ユーザの資格証明書の少なくとも一部を有効であると判定する動作（act）を備えることを特徴とする請求項２４に記載の方法。
【請求項２６】
前記ユーザの資格証明書の前記少なくとも一部と時間依存署名とを表すリフレッシュされた暗号化された情報とが前記循環鍵ストアの前記最新の鍵から導出されるべきであると判定する前記動作（act）は、前記サーバ・コンピュータ・システムが、前記循環鍵ストア内のいかなる鍵によっても前記ユーザの資格証明書の前記少なくとも一部を有効であるとすることができなかったと判定する動作（act）を備えることを特徴とする請求項２４に記載の方法。
【請求項２７】
前記サーバ・コンピュータ・システムは、ユーザの資格証明書を受信するためのインターフェースを提供するログイン・ページに前記クライアント・コンピュータ・システムをリダイレクトする動作をさらに備えることを特徴とする請求項２６に記載の方法。
【請求項２８】
前記サーバ・コンピュータ・システムが、前記ユーザの資格証明書の前記少なくとも一部と時間依存署名とを表すリフレッシュされた暗号化された情報が前記循環鍵ストアの前記最新の鍵から導出されているか否かを判定する前記動作（act）は、リフレッシュされた暗号化された情報と時間依存署名とを前記循環鍵ストアの前記最新の鍵から導出する動作（act）を備えることを特徴とする請求項２０に記載の方法。
【請求項２９】
前記サーバ・コンピュータ・システムは、前記要求されたリソースと前記更新された一意のセッションＩＤとリフレッシュされた暗号化された情報とを前記クライアント・コンピュータ・システムに送信する動作（act）をさらに備えることを特徴とする請求項２８に記載の方法。
【請求項３０】
メッセージ・ヘッダーを変更することができる通信フィルタを含むサーバ・コンピュータ・システムにおいて、クライアント・コンピュータ・システムに関連付けられた通信プロパティを決定する方法において、
ＨＴＴＰメッセージの処理方法を変更することのできる１つまたは複数の選択可能な通信プロパティを選択するためのインターフェースを含むログイン・ページを前記クライアント・コンピュータ・システムに送信する動作（act）と、
前記ログイン・ページから選択可能な前記１つまたは複数の選択可能な通信プロパティで、前記クライアント・コンピュータ・システムとのＨＴＴＰ通信の処理方法を前記通信フィルタに指示する通信プロパティ、の少なくとも１つの選択を受信する動作（act）と、
前記受信した少なくとも１つの通信プロパティ選択がサポートされているか否かを判定するため、また前記クライアント・コンピュータ・システムがサポートする他の関連通信プロパティを特定するために、前記クライアント・コンピュータ・システムに問い合わせる動作（act）と、
任意の選択された通信プロパティと前記クライアント・コンピュータ・システムがサポートする特定された他の関連通信プロパティとに従って前記クライアント・コンピュータ・システムとのＨＴＴＰ通信を処理するように前記通信フィルタを構成する動作（act）と
を備えることを特徴とする方法。
【請求項３１】
前記ログイン・ページから選択可能な前記１つまたは複数の選択可能な通信プロパティの少なくとも１つの選択を受信する前記動作（act）は、前記クライアント・コンピュータ・システムの信頼性を指示する通信プロパティ選択を受信する動作（act）を備えることを特徴とする請求項３０に記載の方法。
【請求項３２】
前記ログイン・ページから選択可能な前記１つまたは複数の選択可能な通信プロパティの少なくとも１つの選択を受信する前記動作（act）は、前記クライアント・コンピュータ・システムのコンテンツ処理能力および／または所望の機能レベルを指示する通信プロパティ選択を受信する動作（act）を備えることを特徴とする請求項３０に記載の方法。
【請求項３３】
前記クライアント・コンピュータ・システムに問い合わせる前記動作（act）は、前記クライアント・コンピュータ・システムがＨＴＴＰ圧縮をサポートすると決定する動作（act）を備えることを特徴とする請求項３０に記載の方法。
【請求項３４】
クライアント・コンピュータ・システムにおいて、サーバ・コンピュータ・システムに求められる通信プロパティを指示する方法であって、
前記サーバによるＨＴＴＰメッセージの処理方法を変更することができる１つまたは複数の選択可能な通信プロパティを選択するためのインターフェースを含むログイン・ページをサーバ・コンピュータ・システムから受信する動作（act）と、
前記クライアント・コンピュータ・システムで前記ログイン・ページを提示する動作（act）と、
前記ログイン・ページで前記１つまたは複数の通信プロパティの少なくとも１つの選択を受信する動作（act）と、
前記クライアント・コンピュータ・システムとのＨＴＴＰ通信の処理方法を通信フィルタに指示する前記通信プロパティ選択を前記サーバ・コンピュータ・システムの前記通信フィルタに送信する動作（act）と
を備えることを特徴とする方法。
【請求項３５】
前記ログイン・ページで前記１つまたは複数の通信プロパティの少なくとも１つの選択を受信する前記動作は、前記クライアント・コンピュータ・システムの信頼性を示す選択を受信する動作（act）を備えることを特徴とする請求項３４に記載の方法。
【請求項３６】
前記ログイン・ページで前記１つまたは複数の通信プロパティの少なくとも１つの選択を受信する前記動作（act）は、前記クライアント・コンピュータ・システムのコンテンツ処理能力および／または所望の機能レベルを指示する選択を受信する動作（act）を備えることを特徴とする請求項３４に記載の方法。
【請求項３７】
前記通信プロパティ選択を前記サーバ・コンピュータ・システムの通信フィルタに送信する前記動作（act）は、前記通信プロパティ選択をユーザの資格証明書と共に送信する動作（act）を備えることを特徴とする請求項３４に記載の方法。
【請求項３８】
サーバ・コンピュータ・システムのリソースへのウェブ・ベースのアクセスを試みるクライアント・コンピュータ・システムで使用するための、前記リソースへのアクセスが許可されるために使用されるクライアント側の資格証明書をセキュリティ保護する方法を実装するための、コンピュータ読み取り可能な記録媒体であって、プロセッサによって実行された場合に、前記クライアント・コンピュータ・システムに、
前記リソースへのウェブ・ベースのアクセスを求める第１の要求を送信すること、
ユーザの資格証明書を受け入れるためのインターフェースを提供するログイン・ページにリダイレクトされること、
前記ログイン・ページを使用して、前記サーバ・コンピュータ・システムにユーザの資格証明書を提出すること、
前記提出されたユーザの資格証明書の少なくとも一部と時間依存署名とを表す暗号化された情報であって、前記時間依存署名は前記ユーザの資格証明書の前記少なくとも一部と署名時間依存鍵とから導出され、前記暗号化された情報は暗号時間依存鍵を使用して暗号化され、前記署名時間依存鍵と前記暗号時間依存鍵とは両方とも循環鍵ストアの鍵から引き出されている、前記暗号化された情報を受信すること、および
前記リソースへのウェブ・ベースのアクセスを求める、前記暗号化された情報をこの時点で含む、第２の要求を送信すること
を実行させるコンピュータ実行可能命令を記憶していることを特徴とする１つまたは複数のコンピュータ読み取り可能な記録媒体。
【請求項３９】
前記１つまたは複数のコンピュータ読み取り可能な記録媒体は、物理媒体であることを特徴とする請求項３８に記載のコンピュータ読み取り可能な記録媒体。
【請求項４０】
クライアント・コンピュータ・システムから、サーバ・コンピュータ・システムのリソースへのウェブ・ベースのアクセスを求める要求を受信するサーバ・コンピュータ・システムで使用するための、前記リソースへのアクセスが許可されるために使用されるべきクライアント側の資格証明書をセキュリティ保護する方法を実施するための、コンピュータ読み取り可能な記録媒体であって、プロセッサによって実行された場合に、前記サーバ・コンピュータ・システムに、
前記クライアント・コンピュータ・システムによって送信された、リソースへのウェブ・ベースのアクセスを求める第１の要求を受信すること、
前記第１の要求に呼応して、前記クライアント・コンピュータ・システムがユーザの資格証明書を入力することのできるログイン・ページに前記クライアント・コンピュータ・システムをリダイレクトすること、
前記ログイン・ページで提出された前記ユーザの資格証明書を受信すること、
前記提出されたユーザの資格証明書の少なくとも一部と時間依存署名とを表す暗号化された情報であって、前記時間依存署名は前記ユーザの資格証明書の前記少なくとも一部と署名時間依存鍵とから導出され、前記暗号化された情報は暗号時間依存鍵を使用して暗号化され、前記署名時間依存鍵と前記暗号時間依存鍵は両方とも循環鍵ストアの鍵から引き出されている、前記暗号化された情報を送信すること、および
前記リソースへのウェブ・ベースのアクセスを求める、前記クライアント・コンピュータ・システムから送信された、前記暗号化された情報を含む、第２の要求を受信すること
を実行させるコンピュータ実行可能命令を記憶していることを特徴とする１つまたは複数のコンピュータ読み取り可能な記録媒体。
【請求項４１】
前記１つまたは複数のコンピュータ読み取り可能な記録媒体は、物理媒体であることを特徴とする請求項４０に記載のコンピュータ読み取り可能な記録媒体。
【請求項４２】
サーバ・コンピュータ・システムで使用するための、サーバ・コンピュータ・システムのリソースへのウェブ・ベースのアクセスのために使用されるユーザの資格証明書の有効性を決定する方法を実装するための、コンピュータ読み取り可能な記録媒体であって、プロセッサによって実行された場合に、前記サーバ・コンピュータ・システムに、
前記サーバ・コンピュータ・システムのリソースへのウェブ・ベースへのアクセスを求める、一意のセッションＩＤと、ユーザの資格証明書の少なくとも一部および時間依存署名を表す暗号化された情報とを含む要求であって、前記時間依存署名は、前記ユーザの資格証明書の前記少なくとも一部と署名時間依存鍵とから導出され、前記暗号化された情報は暗号時間依存鍵を使用して暗号化され、前記署名時間依存鍵と前記暗号時間依存鍵は両方とも循環鍵ストアの鍵から引き出されていること、
循環鍵ストアの前記最新の鍵を使用して前記ユーザの資格証明書の前記少なくとも一部の有効性確認を試みること、
前記要求されたリソースへのウェブ・ベースのアクセスを制御するモジュールに前記要求を転送すること、および
前記ユーザの資格証明書の前記少なくとも一部と時間依存署名とを表すリフレッシュされた暗号化された情報が前記循環鍵ストアの前記最新の鍵から導出されているか否かを判定すること
を実行させるコンピュータ実行可能命令を記憶していることを特徴とする１つまたは複数のコンピュータ読み取り可能な記録媒体。
【請求項４３】
前記１つまたは複数のコンピュータ読み取り可能な記録媒体は、物理媒体であることを特徴とする請求項４２に記載のコンピュータ読み取り可能な記録媒体。
【請求項４４】
メッセージ・ヘッダーを変更することができる通信フィルタを含むサーバ・コンピュータ・システムで使用するための、クライアント・コンピュータ・システムに関連付けられた通信プロパティを決定する方法を実施するための、コンピュータ・プログラム製品であって、プロセッサによって実行された場合に、前記サーバ・コンピュータ・システムに、
ＨＴＴＰメッセージの処理方法を変更することのできる１つまたは複数の選択可能な通信プロパティを選択するためのインターフェースを含むログイン・ページを前記クライアント・コンピュータ・システムに送信すること、
前記ログイン・ページから選択可能な前記１つまたは複数の選択可能な通信プロパティで、前記クライアント・コンピュータ・システムとのＨＴＴＰ通信の処理方法を前記通信フィルタに示すプロパティ、の少なくとも１つの選択を受信すること、
前記受信した少なくとも１つの通信プロパティ選択がサポートされているか否かを判定するため、また前記クライアント・コンピュータ・システムがサポートする他の関連通信プロパティを特定するために、前記クライアント・コンピュータ・システムに問い合わせること、
任意の選択された通信プロパティと前記クライアント・コンピュータ・システムがサポートする特定された他の関連通信プロパティとに従って前記クライアント・コンピュータ・システムとのＨＴＴＰ通信を処理するように前記通信フィルタを構成すること
を実行させるコンピュータ実行可能命令を記憶していることを特徴とする１つまたは複数のコンピュータ読み取り可能な記録媒体。
【請求項４５】
前記１つまたは複数のコンピュータ読み取り可能な記録媒体は、物理媒体であることを特徴とする請求項４４に記載のコンピュータ読み取り可能な記録媒体。
【請求項４６】
ＨＴＴＰメッセージをフィルタリングするよう構成されたサーバ・コンピュータ・システムであって、
１つまたは複数の処理装置と、
１つまたは複数のコンピュータ読み取り可能な記録媒体であって、
ＨＴＴＰメッセージを受信し、
前記ＨＴＴＰメッセージに含まれる一意のセッションＩＤに基づいて前記ＨＴＴＰメッセージを送信したクライアント・コンピュータ・システムを特定し、
前記クライアント・コンピュータ・システムに関連付けられたクライアントの状態情報にアクセスし、
ユーザの資格証明書と時間依存署名とを表す暗号化された情報の有効性確認を試み、
前記クライアントの状態情報で示された通信プロパティに基づいて前記ＨＴＴＰメッセージが変更されるべきか否かを判定する
ように構成されている１つまたは複数のコンピュータ読み取り可能な記録媒体と
を備えることを特徴とするサーバ・コンピュータ・システム。
【請求項４７】
リソースへのウェブ・ベースのアクセスのための資格証明書情報を安全に表記するためのフォーマットを規定するデータ構造を記憶している１つまたは複数のコンピュータ読み取り可能な記録媒体であって、前記データ構造は、
前記リソースへのウェブ・ベースのアクセスを制御するモジュールで認証するためのユーザの資格証明書を表記する資格証明書フィールドと、
前記モジュールと前記資格証明書フィールドに表されている前記ユーザの資格証明書を提出したクライアント・コンピュータ・システムとの間でＨＴＴＰメッセージを転送する場合に使用されるべき１つまたは複数の通信プロパティを表記するフラグ・フィールドと、
前記資格証明書フィールドに表されている前記ユーザの資格証明書と前記フラグ・フィールドに表されている前記通信プロパティとを有効性確認するために使用することができる時間依存デジタル署名を表すハッシュ・メッセージ認証コード・フィールドと
を備えることを特徴とする１つまたは複数のコンピュータ読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
クライアントは、サーバのリソースへのアクセスを求める、一意識別子と暗号化された情報を含む第２の要求を送信する。サーバは、第２の要求を受信し、循環鍵ストア中の最新の鍵を使用してユーザの資格証明書の有効性確認を試みる。サーバは、循環鍵ストアの最新の鍵と一意識別子と第２の定数列との組み合わせをハッシュすることによって、データを暗号解読するために使用することのできる、暗号解読鍵を導出する。サーバは、暗号解読鍵を使用して暗号化された情報を暗号解読し、それによってデジタル署名とユーザの資格証明書を明らかにする（平文にする）。サーバは、循環鍵ストアの最新の鍵と一意識別子と第１の定数列との組み合わせとをハッシュすることによって、データを認証するために使用することのできる、有効性確認鍵を導出する。サーバは、有効性確認鍵を使用して、一意識別子とユーザの資格証明書の組み合わせから有効性確認デジタル署名を導出する。