none
ClickOnceの証明書ファイルについて RRS feed

  • 質問

  • はじめまして、umai_umaemonと申します。

    ClickOnceの証明書(pfx)ファイルについて質問があります。

    現在、VS2005でプログラムを作っています。
    ClickOnceでプログラムを配布していたのですが、この度証明書の有効期限が
    切れそうなので、WebにあったRenewCertを使って証明書を延長しようと思いました。

    しかし、肝心の更新対象であるpfxファイルが見つからず、困っています。
    ClickOnceでアプリを配布する以上、pfxファイルは存在すると思うのですが…。

    ひとつ心当たりがあるのが、[テスト証明書を発行]ボタンを押下して、明示的に証明書を発行していなかった点です。
    [ClickOnceマニフェストに署名]にだけチェックをつけてビルドしました。

    明示的にテスト証明書を発行しないと、pfxファイルは生成されないのでしょうか?
    また、pfxファイルが生成されていない場合は、証明書の有効期限は延長できないのでしょうか?

    教えていただけると、本当に助かります。
    申し訳ありませんが、宜しくお願い致します。
    2009年3月18日 5:52

回答

  •  とりあえず、VS2005のプロジェクトのプロパティの署名のところを開き、「ファイルから選択...」ボタンを押してみてください。そこにpfxファイルの在り処が書かれているはずですが・・・
    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://blogs.wankuma.com/trapemiya/
    • 回答としてマーク umai_umaemon 2009年3月23日 7:36
    2009年3月18日 15:07
    モデレータ

すべての返信

  •  とりあえず、VS2005のプロジェクトのプロパティの署名のところを開き、「ファイルから選択...」ボタンを押してみてください。そこにpfxファイルの在り処が書かれているはずですが・・・
    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://blogs.wankuma.com/trapemiya/
    • 回答としてマーク umai_umaemon 2009年3月23日 7:36
    2009年3月18日 15:07
    モデレータ
  •  trapemiyaさん。
    返信ありがとうございます!

    いろいろ調べてみたら、自分のケースは証明書ストア(?)の領域内に使用している
    証明書があったので、pfxファイル化されていなかったみたいです。

    詳細情報で、ストア内の証明書情報をpfxファイルにしてパッチを当てる事が出来ました。

    返信していただき、本当にありがとうございました!
    2009年3月23日 7:35