【手続補正書】
【提出日】平成28年1月21日(2016.1.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
Ｗｅｂサーバーが実行する方法であって、
クライアントからＳＳＬ  Ｈｅｌｌｏメッセージを受信するステップと、
前記ＳＳＬ  Ｈｅｌｌｏメッセージはホスト名を含まないと判定するステップと、
前記ＳＳＬ  Ｈｅｌｌｏメッセージに関連するＩＰアドレスおよびポートを使用して、ＩＰ：ポート対ホスト名マッピングから、１つまたは複数の対応するホスト名を識別するステップと、
ＳＳＬ証明書検索名を作成するために、選択された対応するホスト名を変更するステップと、
前記ＳＳＬ証明書検索名を使用して、ＳＳＬ証明書ストアーを検索するステップと
を含む方法。
【請求項２】
請求項１に記載の方法であって、
前記ＳＳＬ証明書検索名に対応する、前記ＳＳＬ証明書ストアー内のＳＳＬ証明書を識別するステップと、
前記クライアントに前記ＳＳＬ証明書を送信するステップと
をさらに含む方法。
【請求項３】
請求項１に記載の方法であって、前記選択された対応するホスト名が、前記ＩＰ：ポート対ホスト名マッピングからの前記１つまたは複数の対応するホスト名の最初に列挙されるホスト名である、方法。
【請求項４】
請求項１に記載の方法であって、
前記ＳＳＬ証明書検索名を作成するために、前記選択された対応するホスト名にファイル名拡張子を付加することにより、命名規則を使用して前記選択された対応するホスト名を変更するステップ
をさらに含む方法。
【請求項５】
請求項４に記載の方法であって、前記ファイル名拡張子は．ｐｆｘである、方法。
【請求項６】
請求項１に記載の方法であって、
前記ＳＳＬ証明書ストアー内に、前記ＳＳＬ証明書検索名に対応するＳＳＬ証明書がないと判定するステップと、
変更されたＳＳＬ証明書検索名を作成するために、前記ＳＳＬ証明書検索名を変更するステップと、
前記変更されたＳＳＬ証明書検索名を使用して、前記ＳＳＬ証明書ストアーを検索するステップと
をさらに含む方法。
【請求項７】
請求項６に記載の方法であって、前記ＳＳＬ証明書検索名内のサブドメインをワイルドカード文字で置換することにより、命名規則を使用して前記ＳＳＬ証明書検索名を変更するステップ
をさらに含む方法。
【請求項８】
請求項７に記載の方法であって、前記ワイルドカード文字はアンダースコア文字である、方法。
【請求項９】
請求項１に記載の方法であって、前記ＩＰ：ポート対ホスト名マッピングは、ＩＰ：ポートを複数のホスト名に関連付けるエントリーを含む、方法。
【請求項１０】
請求項１に記載の方法であって、前記ＩＰ：ポート対ホスト名マッピングは、ポート番号とペアになったＩＰアドレスをホスト名に関連付ける１つまたは複数のエントリーを含む、方法。
【請求項１１】
請求項４に記載の方法であって、
前記Ｗｅｂサーバーに関連するＳＳＬ証明書を識別するステップと、
前記ＳＳＬ証明書内で列挙される１つまたは複数のホスト名を識別するステップと、
１つまたは複数の列挙される前記ホスト名の各々に対して、列挙される前記ホスト名に追加される前記ファイル名拡張子を含むファイル名を使用して、関連する前記ＳＳＬ証明書を前記ＳＳＬ証明書ストアーに保存するステップと
をさらに含む方法。
【請求項１２】
請求項４に記載の方法であって、
前記Ｗｅｂサーバーに関連するワイルドカードＳＳＬ証明書を識別するステップと、
前記ＳＳＬ証明書内で列挙される最上位ドメイン名を識別するステップと、
前記最上位ドメイン名の先頭に追加されるワイルドカード文字、および、列挙される前記ホスト名に追加される前記ファイル名拡張子を含むファイル名を使用して、関連する前記ＳＳＬ証明書を前記ＳＳＬ証明書ストアーに保存するステップと
をさらに含む方法。
【請求項１３】
１つまたは複数のプロセッサーと、
システムメモリーと、
コンピューター実行可能命令を記憶した１つまたは複数のコンピューター可読記憶媒体であって、前記コンピューター実行可能命令は、前記１つまたは複数のプロセッサーにより実行されるときに、前記プロセッサーに、ＳＳＬ証明書を識別するための方法を実行させ、前記プロセッサーは、
クライアントからＳＳＬ  Ｈｅｌｌｏメッセージを受信し、
前記ＳＳＬ  Ｈｅｌｌｏメッセージに関連するＩＰアドレスおよびポートを使用して、ＩＰ：ポート対ホスト名マッピングから、１つまたは複数の対応するホスト名を識別し、
ＳＳＬ証明書検索名を作成するために、選択された対応するホスト名を変更し、
前記ＳＳＬ証明書検索名を使用して、ＳＳＬ証明書ストアーを検索する
ように動作する、１つまたは複数のコンピューター可読記憶媒体と
を備えたコンピューターシステム。
【請求項１４】
請求項１３に記載のコンピューターシステムであって、前記プロセッサーは、
前記ＳＳＬ証明書検索名に対応する、前記ＳＳＬ証明書ストアー内のＳＳＬ証明書を識別し、
前記クライアントに前記ＳＳＬ証明書を送信する
ようにさらに動作する、コンピューターシステム。
【請求項１５】
請求項１３に記載のコンピューターシステムであって、前記プロセッサーは、
前記ＳＳＬ証明書検索名を作成するために、前記選択された対応するホスト名にファイル名拡張子を付加することにより、命名規則を使用して前記選択された対応するホスト名を変更する
ようにさらに動作する、コンピューターシステム。
【請求項１６】
請求項１３に記載のコンピューターシステムであって、前記プロセッサーは、
前記ＳＳＬ証明書ストアー内に、前記ＳＳＬ証明書検索名に対応するＳＳＬ証明書がないと判定し、
変更されたＳＳＬ証明書検索名を作成するために、前記ＳＳＬ証明書検索名を変更し、
前記変更されたＳＳＬ証明書検索名を使用して、前記ＳＳＬ証明書ストアーを検索する
ようにさらに動作する、コンピューターシステム。
【請求項１７】
請求項１５に記載のコンピューターシステムであって、前記コンピューターシステムはＷｅｂサーバーを含み、前記プロセッサーは、
前記Ｗｅｂサーバーに関連するＳＳＬ証明書を識別し、
前記ＳＳＬ証明書内で列挙される１つまたは複数のホスト名を識別し、
１つまたは複数の列挙される前記ホスト名の各々に対して、列挙される前記ホスト名に追加される前記ファイル名拡張子を含むファイル名を使用して、関連する前記ＳＳＬ証明書を前記ＳＳＬ証明書ストアーに保存する
ようにさらに動作する、コンピューターシステム。
【請求項１８】
請求項１６に記載のコンピューターシステムであって、前記プロセッサーは、
前記Ｗｅｂサーバーに関連するワイルドカードＳＳＬ証明書を識別し、
前記ＳＳＬ証明書内で列挙される最上位ドメイン名を識別し、
前記最上位ドメイン名の先頭に追加されるワイルドカード文字、および、列挙される前記ホスト名に追加される前記ファイル名拡張子を含むファイル名を使用して、関連する前記ＳＳＬ証明書を前記ＳＳＬ証明書ストアーに保存する
ようにさらに動作する、コンピューターシステム。
【請求項１９】
ある方法をコンピューティングシステムに実行させるコンピュータープログラムであって、前記方法は、
クライアントからＳＳＬ  Ｈｅｌｌｏメッセージを受信するステップと、
前記ＳＳＬ  Ｈｅｌｌｏメッセージに関連するＩＰアドレスおよびポートを使用して、ＩＰ：ポート対ホスト名マッピングから、１つまたは複数の対応するホスト名を識別するステップと、
ＳＳＬ証明書検索名を作成するために、ファイル名拡張子を追加することにより選択された対応するホスト名を変更するステップと、
前記ＳＳＬ証明書検索名を使用して、ＳＳＬ証明書ストアーを検索するステップと
を含む、コンピュータープログラム。
【請求項２０】
請求項１９に記載のコンピュータープログラムであって、前記方法は、
前記ＳＳＬ証明書ストアー内に、前記ＳＳＬ証明書検索名に対応するＳＳＬ証明書がないと判定するステップと、
変更されたＳＳＬ証明書検索名を作成するために、前記ＳＳＬ証明書検索名を変更するステップと、
前記変更されたＳＳＬ証明書検索名を使用して、前記ＳＳＬ証明書ストアーを検索するステップと
をさらに含む、コンピュータープログラム。
【請求項２１】
請求項１９または２０に記載のコンピュータープログラムを記憶したコンピューター可読記憶媒体。