2016-08-05 9 views
1

以前は、ClickOnceテクノロジを使用してWPFアプリケーションを公開しました。マニフェストは、適切に署名され、顧客はSetup.exeファイルをダウンロードするときエディタが正常に確認することができます:Windows XPでsetup.exeデジタル署名が認識されない

enter image description here

同じ、setup.exeを、(まだWindows XPオペレーティングシステムからダウンロードされたときに私は気づいたがビジネスの要件)、それは出版社が確認できないようです。

enter image description here

私はそれを解決することができますか?私の証明書はすべてのWindows OSをカバーすると思いますよね?

答えて

1

私の知る限り、Windows XPのメッセージには、安全なパブリッシャーストレージにパブリッシャーに関する情報がないためです。 パブリッシャーが以前にこのストレージに追加された場合、Windows XPはパブリッシャーの証明書情報を含む更新を取得しないため、OSはアプリケーションのデジタル署名の有効性を確認できません。

+0

妥当な@kralfyと聞こえます。私は、ある期間があるので、「評判」が創造されることを理解しています。コード署名が「EV」でないので、私は数日待たなければならないことを確認します。私はWindows 10でそれを監視していました。あなたはこの "評判"がOSバージョンごとに基づいていると思いますか? –

+0

私の以前のコメントの質問は、私が最近WPF 4をサポートするように私のアプリケーションをダウングレードし、Windows XPでそのアプリケーションを実行させるためです。 –

+1

@IgorKondrasovas、私は確かに分かりません。だから私ができることは、推測することですが、とにかくです。私の知る限り、Windows XPはこれ以上サポートされていません。つまり、OSは信頼できる発行者の証明書ストレージ用のものを含め、いかなる更新も受け取りません。そうであれば、Windows XPでアプリが正常に確認されることはありません。 – kralfy

関連する問題