2016-10-28 14 views
0

Webサイトからインストールするためにclickonceを使用しているWPFアプリケーションがあります。clickonce証明書キー(godaddy/starfieldから) - パスワードが無効です

私は、Godaddyからのコード署名証明書(実際にstarfieldです)を指示に従って購入しました。これは、コード署名要求を作成し、要求をアップロードし(最後に...検証)、xxx.spcをダウンロードして証明書をインストールし(3)、xxx.pfx証明書をエクスポートすることで、MMCを使用します。

私がVS 2015に入っているとき、wpfアプリケーションの[署名]タブで、[一度クリックすると署名する]ボックスと[ファイルから選択]チェックボックスをオンにします。私は自分のxxx.pfxファイルを選択し、パスワードを尋ねられます。私はxxx.pfx証明書を生成したときに入力したパスワードと全く同じパスワードを入力しますが、「パスワードは無効です」というエラーメッセージボックスが表示されます。

私はウェブを精査しましたが、似たようなインスタンスや修正をまだ見つけていません。

誰かがClickOnce経由でアプリケーションを展開するためのゴッドディーコード署名証明書を使用していますか?

答えて

1

多くのハッキングの後に解決策が見つかりました。この問題を要約すると、Godaddyの指示に従ってMMCを使用してxxx.pfxファイルを生成すると、ビジュアルスタジオ2015でファイルを開くときにパスワード無効エラーが発生し、クリックワンコードの署名証明書として使用されます。

Firefoxのブラウザを開いてこれを解決し、ツール、詳細、証明書の表示 - 証明書マネージャを開きました。証明書がMMCからエクスポートされたときに入力されたパスワードを使用してxxx.pfxファイルをインポートしました。これにより、問題なく証明書がインポートされました。その後、バックアップ機能を使用して、同じパスワードを使用して新しいzzz.pfxファイルを作成しました。

今回は、Visual Studio 2015でzzz.pfxファイルをインポートするときに問題なく動作し、パスワードはまったく同じものでした。

問題が発生した理由はわかりませんが、これで解決しました。私のアプリは今署名されています。

(Win 7ホームプレミアム、Visual Studio 2015 CE)

+0

上記の1つの訂正。 firefox証明書マネージャーから「バックアップされた」証明書はzzz.p12です(pfxではありません)。理論的には、両方のフォーマットが同一になるように適合されているため、結果として得られる証明書に違いはありません。 – Scott

関連する問題