【手続補正書】
【提出日】平成21年2月13日(2009.2.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
セキュリティトークンサービスを含むコンピュータシステムを動作させて、Ｗｅｂサービスコンポーネントを認証する方法であって、
認証要求を認証サービスに送信するステップと、
前記認証サービスから認証応答を受信するステップであって、前記認証応答は前記Ｗｅｂサービスコンポーネントとアクセス付与サービスとの間の通信のセキュリティを保護するための第１の対称セッション鍵の２つのインスタンスを含んでおり、前記第１の対称セッション鍵の前記第１のインスタンスは前記Ｗｅｂサービスクライアントへの配信のためセキュリティ保護され、第１の証明トークンに含まれており、前記第１の対称セッション鍵の前記第２のインスタンスは前記セキュリティトークンサービスの秘密対称鍵により暗号化され、トークン付与トークンに含まれていることと、
Ｗｅｂサービスへのアクセスの、前記トークン付与トークンを含むアクセス要求を前記アクセス付与サービスに送信するステップと、
前記アクセス付与サービスからアクセス付与応答を受信するステップであって、前記アクセス付与応答は前記Ｗｅｂサービスコンポーネントと前記Ｗｅｂサービスとの間の通信のセキュリティを保護するための第２の対称セッション鍵の２つのインスタンスを含んでおり、前記第２の対称セッション鍵の前記第１のインスタンスは前記第１の対称セッション鍵により暗号化され、第２の証明トークンに含まれており、前記第２の対称セッション鍵の前記第２のインスタンスは前記Ｗｅｂサービスに対応する公開／秘密鍵ペアからの公開鍵により暗号化され、サービストークンに含まれていることと
を備えることを特徴とする方法。
【請求項２】
認証要求を認証サービスに送信する前記ステップは、ユーザ名およびパスワードを前記認証サービスに送信するステップを含むことを特徴とする請求項１に記載の方法。
【請求項３】
認証要求を認証サービスに送信する前記ステップは、デジタル署名入りＸ．５０９証明書を前記認証サービスに送信するステップを含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記認証サービスから認証応答を受信する前記ステップは、カスタムＸＭＬトークン付与トークンを含むＳＯＡＰメッセージを受信するステップを含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記アクセス付与サービスからアクセス付与応答を受信する前記ステップは、カスタムＸＭＬサービストークンを含むＳＯＡＰメッセージを受信するステップを含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記Ｗｅｂサービスコンポーネントおよび前記サービストークンの識別情報を含むセキュリティトークン要求を前記Ｗｅｂサービスに送信するステップと、
前記Ｗｅｂサービスからセキュリティトークン応答を受信するステップであって、前記セキュリティトークン応答は、セキュリティコンテキストトークン、および前記Ｗｅｂサービスコンポーネントと前記Ｗｅｂサービスとの間の通信のセキュリティを保護するためのマスタ対称セッション鍵を含むことと
をさらに備えることを特徴とする請求項１に記載の方法。
【請求項７】
前記マスタ対称セッション鍵から１つまたは複数の導出された対称セッション鍵を導出するステップと、
前記Ｗｅｂサービスにサービス要求を送信するステップであって、前記サービス要求は前記１つまたは複数の導出されたセッション鍵からの第１の導出された対称セッション鍵を使用して暗号化され、前記１つまたは複数の導出されたセッション鍵からの第２の導出された対称セッション鍵を使用して署名されことと
をさらに備えることを特徴とする請求項６に記載の方法。
【請求項８】
前記Ｗｅｂサービスからサービス応答を受信するステップであって、前記サービス応答は前記１つまたは複数の導出されたセッションからの第３の導出された対称セッション鍵を使用して暗号化され、前記サービス応答は前記１つまたは複数の導出されたセッション鍵からの第４の導出された対称セッション鍵を使用してデジタル署名により署名されることと、
前記サービス応答を暗号解読するために、前記第３の導出された対称セッション鍵を使用するステップと、
前記デジタル署名の正当性を確認するために、前記第４の導出された対称セッション鍵を使用するステップと
をさらに備えることを特徴とする請求項７に記載の方法。
【請求項９】
請求項１乃至８いずれかに記載の方法を実行するように構成された手段を有するコンピュータシステム。
【請求項１０】
セキュリティトークンサービスを含むコンピュータシステムを動作させて、Ｗｅｂサービスコンポーネントを認証する方法であって、
Ｗｅｂサービスコンポーネントから認証要求を受信するステップと、
前記認証要求に含まれる認証データの正当性を確認するステップと、
認証応答を前記Ｗｅｂサービスクライアントに送信するステップであって、前記認証応答は前記Ｗｅｂサービスコンポーネントとアクセス付与サービスとの間の通信のセキュリティを保護するための対称セッション鍵の２つのインスタンスを含んでおり、前記対称セッション鍵の前記第１のインスタンスは前記Ｗｅｂサービスコンポーネントへの配信のためセキュリティ保護され、第１の証明トークンに含まれており、前記対称セッション鍵の前記第２のインスタンスは前記セキュリティトークンサービスの秘密対称鍵により暗号化され、トークン付与トークンに含まれていることと、
前記ＷｅｂサービスコンポーネントからのＷｅｂサービスへのアクセスに対する、前記トークン付与トークンを含むアクセス要求を受信するステップと、
前記Ｗｅｂサービスコンポーネントが前記トークン付与トークンの内容に基づき前記セキュリティトークンサービスに対する認証セッションを持つことを検証するステップと、
前記Ｗｅｂサービスコンポーネントにアクセス付与応答を送信するステップであって、前記アクセス付与応答は前記Ｗｅｂサービスコンポーネントと前記Ｗｅｂサービスとの間の通信のセキュリティを保護するための第２の対称セッション鍵の２つのインスタンスを含んでおり、前記第２の対称セッション鍵の前記第１のインスタンスは前記第１の対称セッション鍵により暗号化され、第２の証明トークンに含まれており、前記第２の対称セッション鍵の前記第２のインスタンスは前記Ｗｅｂサービスに対応する公開／秘密鍵ペアからの公開鍵により暗号化され、サービストークンに含まれていることと
を備えることを特徴とする方法。
【請求項１１】
Ｗｅｂサービスコンポーネントから認証要求を受信する前記ステップは、前記Ｗｅｂサービスコンポーネントからユーザ名およびパスワードを受信するステップを含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
Ｗｅｂサービスコンポーネントから認証要求を受信する前記ステップは、前記Ｗｅｂサービスコンポーネントから署名入りＸ．５０９証明書を受信するステップを含むことを特徴とする請求項１０に記載の方法。
【請求項１３】
認証応答を前記Ｗｅｂサービスクライアントに送信する前記ステップは、カスタムＸＭＬトークン付与トークンを含むＳＯＡＰメッセージを送信するステップを含むことを特徴とする請求項１０に記載の方法。
【請求項１４】
アクセス付与応答を前記Ｗｅｂサービスコンポーネントに送信する前記ステップは、カスタムＸＭＬサービストークンを含むＳＯＡＰメッセージを送信するステップを含むことを特徴とする請求項１０に記載の方法。
【請求項１５】
請求項１０乃至１４いずれかに記載の方法を実行するように構成されたセキュリティトークンサービスを有するコンピュータシステム。