2016-09-05 17 views
0

Makecertを使用して独自の証明書を作成し、Signtoolを使用してexeに署名して検証しましたが、Unknown Publisherセキュリティ警告が表示されます。 次に、インストーラクラスを使用して証明書をインストールしようとしました。しかし、不明なパブリッシャ警告ポップアップの後に証明書がインストールされました。 この問題を解決する方法はありますか?setup.exeのインストール中に自己署名入り証明書をインストールするには

+2

実際には、対話が提供するように設計されていることを回避する方法を見つけることを効果的に試みています。つまり、ユーザーが署名を信頼できるという安心感です。このダイアログが読み込まれる前に自分の証明書を自分のマシンに入れる方法があれば、そのプロセス全体は無益になります。 –

+0

私は "Unknown Publisher"の問題を解決したかっただけです.Plz help me – Pranita

+1

次に適切な証明書を取得してください。今のところ、あなたは**未知の出版社です**。メッセージは100%正確です。 – MSalters

答えて

3

証明書は信頼チェーンに基づいています。オペレーティングシステムプロバイダやネットワーク管理者などは、自分自身など、他人に継続的な信頼を提供するために信頼する人物を決定し、プロバイダの証明書をOSのルートにインストールできるようにします。

コンピュータを所有している人にあなたと自己署名証明書を信頼するように説得することができれば、自分自身でインストールすることができます。

OSプロバイダ/ネットワーク管理者/マシン所有者/既にルート証明書がインストールされている場合は、すでに暗黙のうちに信頼している証明書プロバイダのいずれかに移動する必要があります。プロバイダーは、あなたがあなたの人物であることを確認するプロセスを経て、その人はあなたの証明書を発行します。ターゲットマシン)を使用してコードに署名することができます。これをエンドユーザマシンにインストールする必要はありません。

このダイアログが他の管理者レベルのアクセスなしで起動する前に、自己署名証明書をインストールすることができた場合、他の誰かのふりをする可能性があるため、プロセス全体が役に立たなくなります。

関連する問題