【手続補正書】
【提出日】平成27年5月29日(2015.5.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
クライアントから受信したメッセージを認証する認証装置であって、
第１の認証処理を実行可能な第１認証手段であって、前記メッセージに第１の認証情報が含まれるかどうかに基づいて、および、前記第１の認証情報が含まれる場合に前記第１の認証処理を実行した結果に基づいて、第２の認証情報が前記メッセージに含まれているかどうかを解析することなく、前記メッセージに前記第１の認証処理に成功した前記第１の認証情報が含まれているかを示す認証結果を生成する第１認証手段と、
前記メッセージに第２の認証情報が含まれるかどうかを判断し、前記第２の認証情報が含まれると判断した場合、前記第２の認証情報に基づいて第２の認証処理を実行する第２認証手段と、を有し、
前記第２認証手段は、前記第１認証手段によって生成された認証結果および前記第２認証手段によって実行された前記第２の認証処理の認証結果に基づいて、前記メッセージの認証が成功したかどうかを決定する、
ことを特徴とする認証装置。
【請求項２】
前記第２認証手段は、前記メッセージに前記第２の認証情報が含まれず、かつ、前記第１認証手段によって生成された認証結果が、前記第１の認証処理に成功した前記第１の認証情報が含まれていることを示す場合、前記メッセージの認証が成功したと判定する、
ことを特徴とする請求項１に記載の認証装置。
【請求項３】
前記第２認証手段は、前記メッセージに前記第２の認証情報が含まれる場合であって、前記第２の認証処理に成功した場合に、前記メッセージの認証が成功したと判定する、
ことを特徴とする請求項１又は２に記載の認証装置。
【請求項４】
前記第１認証手段において前記メッセージに前記第１の認証情報が含まれている場合であって前記第１の認証処理に失敗した場合、又は、前記第２認証手段において前記第２の認証処理に失敗した場合に、前記クライアントへエラーを通知する通知手段をさらに有する、
ことを特徴とする請求項１から３のいずれか１項に記載の認証装置。
【請求項５】
前記第１認証手段は、前記メッセージに設定された認証方式が前記第１の認証情報を用いる認証方式であるかを判定し、前記メッセージに設定された認証方式が前記第１の認証情報を用いる認証方式でない場合、前記メッセージに前記第１の認証処理に成功した前記第１の認証情報が含まれないことを示す情報を、前記認証結果として生成する、
ことを特徴とする請求項１から４のいずれか１項に記載の認証装置。
【請求項６】
前記第１認証手段は、前記メッセージに認証方式が設定されていない場合、前記メッセージに前記第１の認証処理に成功した前記第１の認証情報が含まれないことを示す情報を、前記認証結果として生成する、
ことを特徴とする請求項５に記載の認証装置。
【請求項７】
前記第１の認証情報は、ＨＴＴＰダイジェスト認証の認証情報である、
ことを特徴とする請求項１から６のいずれか１項に記載の認証装置。
【請求項８】
前記第２の認証情報は、ＷＳ−Ｓｅｃｕｒｉｔｙ認証の認証情報である、
ことを特徴とする請求項１から７のいずれか１項に記載の認証装置。
【請求項９】
前記第２認証手段は、Ｗｅｂサービスの処理を実行するモジュールに含まれ、前記メッセージが、ユーザ認証が不要である前記Ｗｅｂサービスへのリクエストである場合、前記第２の認証情報を用いた認証を実行せずに、当該Ｗｅｂサービスの利用を許可する、
ことを特徴とする請求項１から８のいずれか１項に記載の認証装置。
【請求項１０】
前記第２認証手段は、Ｗｅｂサービスの処理を実行するモジュールに含まれ、前記クライアントのユーザが、前記Ｗｅｂサービスを利用する権限を有さない場合、前記第２の認証情報を用いた認証の結果によらずに、当該Ｗｅｂサービスの利用を許可しない、
ことを特徴とする請求項１から９のいずれか１項に記載の認証装置。
【請求項１１】
前記第１認証手段は、Ｗｅｂサーバの機能部に含まれる、
ことを特徴とする請求項１から１０のいずれか１項に記載の認証装置。
【請求項１２】
クライアントから受信したメッセージを認証する認証システムであって、
第１の認証処理を実行可能な第１認証手段であって、前記メッセージに第１の認証情報が含まれるかどうかに基づいて、および、前記第１の認証情報が含まれる場合に前記第１の認証処理を実行した結果に基づいて、第２の認証情報が前記メッセージに含まれているかどうかを解析することなく、前記メッセージに前記第１の認証処理に成功した前記第１の認証情報が含まれているかを示す認証結果を生成する第１認証手段と、
前記メッセージに第２の認証情報が含まれるかどうかを判断し、前記第２の認証情報が含まれると判断した場合、前記第２の認証情報に基づいて第２の認証処理を実行する第２認証手段と、を有し、
前記第２認証手段は、前記第１認証手段によって生成された認証結果および前記第２認証手段によって実行された前記第２の認証処理の認証結果に基づいて、前記メッセージの認証が成功したかどうかを決定する、
ことを特徴とする認証システム。
【請求項１３】
クライアントから受信したメッセージを認証する認証方法であって、
第１の認証処理を実行可能な第１認証手段が、前記メッセージに第１の認証情報が含まれるかどうかに基づいて、および、前記第１の認証情報が含まれる場合に前記第１の認証処理を実行した結果に基づいて、第２の認証情報が前記メッセージに含まれているかどうかを解析することなく、前記メッセージに前記第１の認証処理に成功した前記第１の認証情報が含まれているかを示す認証結果を生成する第１認証工程と、
第２認証手段が、前記メッセージに第２の認証情報が含まれるかどうかを判断し、前記第２の認証情報が含まれると判断した場合、前記第２の認証情報に基づいて第２の認証処理を実行する第２認証工程と、
前記第２認証手段が、前記第１認証工程において生成された認証結果および前記第２認証工程において実行された前記第２の認証処理の認証結果に基づいて、前記メッセージの認証が成功したかどうかを決定する工程と、
を有することを特徴とする認証方法。
【請求項１４】
コンピュータを請求項１から１１のいずれか１項に記載の認証装置が備える各手段として機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記目的を達成するため、本発明による認証装置は、クライアントから受信したメッセージを認証する認証装置であって、第１の認証処理を実行可能な第１認証手段であって、前記メッセージに第１の認証情報が含まれるかどうかに基づいて、および、前記第１の認証情報が含まれる場合に前記第１の認証処理を実行した結果に基づいて、第２の認証情報が前記メッセージに含まれているかどうかを解析することなく、前記メッセージに前記第１の認証処理に成功した前記第１の認証情報が含まれているかを示す認証結果を生成する第１認証手段と、前記メッセージに第２の認証情報が含まれるかどうかを判断し、前記第２の認証情報が含まれると判断した場合、前記第２の認証情報に基づいて第２の認証処理を実行する第２認証手段と、を有し、前記第２認証手段は、前記第１認証手段によって生成された認証結果および前記第２認証手段によって実行された前記第２の認証処理の認証結果に基づいて、前記メッセージの認証が成功したかどうかを決定する、ことを特徴とする。