トップ回答者
デジタル署名を付けたアプリケーションの初期動作について

質問
-
現在、ベリサイン社のコードサイニング証明書を使用して、Delphiで開発したWindowsアプリケーションにデジタル署名を付けています。
ベリサイン社のサイトには
https://www.verisign.co.jp/codesign/help/faq/210015/index.html
https://www.verisign.co.jp/codesign/help/faq/210017/index.html
と、署名付きソフトウェアの実行時にはダイアログが表示される、という記載があるのですが、
有効期限に関わらず、手元にあるアプリケーションではそのようなダイアログが出たことは一度もありません。
・これはWindowsの(IE等の)設定によって表示/非表示されるものでしょうか?
・インストーラのみで表示されるのでしょうか、それとも単発のexeファイルでも表示されるのでしょうか。
ベリサイン社からは満足のいく回答が得られず、マイクロソフト社への問い合わせを
指示されたため、書かせて頂きました。
(Symantec は中国人サポートのため、いつもきちんとした回答が得られない、という背景もあり・・・)
回答
-
通常のWindowsアプリケーションにデジタル署名を付与しても
ダイアログは表示されませんよ。権限昇格が必要なアプリケーションであれば、UACが働き、UACダイアログが
表示されますが、その際、デジタル署名が付与されていれば、帯の色が変わります。
(デジタル署名の有無によって、UACダイアログの帯の色が変わる)ベリサインのサイトにあるのは、ActiveXコントロールの例ですね。
ActiveXコントロールのダウンロードインストール時に、「常に信頼する」というような
選択をすると、それ以降、表示されなくなります。
(動き的には、Officeのマクロに近いかな)これで回答になっているでしょうか。
すべての返信
-
通常のWindowsアプリケーションにデジタル署名を付与しても
ダイアログは表示されませんよ。権限昇格が必要なアプリケーションであれば、UACが働き、UACダイアログが
表示されますが、その際、デジタル署名が付与されていれば、帯の色が変わります。
(デジタル署名の有無によって、UACダイアログの帯の色が変わる)ベリサインのサイトにあるのは、ActiveXコントロールの例ですね。
ActiveXコントロールのダウンロードインストール時に、「常に信頼する」というような
選択をすると、それ以降、表示されなくなります。
(動き的には、Officeのマクロに近いかな)これで回答になっているでしょうか。
-
こんにちは、でんすけ川上 さん。
MSDN フォーラムのご利用ありがとうございます。オペレーターの山本です。
参考になるアドバイスをいただいているように思われましたので、勝手ながら私の方で一旦回答としてマークさせていただきました。
Artglass さん、アドバイスありがとうございます。
いただいた情報の中で、解決に役立った投稿や、参考になる情報など有効な情報には回答としてマークすることをお願いしています。
今後、同じ問題でこのスレッドを参照される方にも、有効な情報を活用いただけるかと思いますのでご協力よろしくお願いいたします。
もし、でんすけ川上 さんが意図されている内容ではいということであれば、返信してご質問を続けてくださいね。
なお、弊社には有償のサポート サービスやパートナー様向けのコミュニティ サイトなどもありますので、弊社からの正式な回答が必要といった場合にはご利用をご検討くださいね。
よろしくお願いいたします。
_______________________________________
日本マイクロソフト株式会社 フォーラム オペレーター 山本 春海