私はテスト証明書を作成し、作成した.MSIファイルに署名しようとしています。私は実際のセキュリティ証明書を購入する前に、署名された.MSIで動作するテストバージョンを取得する必要があります。signToolを正常に実行した後に不明Publisher
以下の手順を実行して、.MSIファイルに署名しました。すべて正常に完了し、1つのファイルが最後のステップの後に正常に署名されたというメッセージが表示されます。
makecert.exe -sv c:\Test\mykey.pvk -n "CN=WTS" c:\Test\myCert.cer
cert2spc.exe c:\Test\mycert.cer c:\Test\mycert.spc
pvk2pfx -pvk c:\Test\mykey.pvk -pi password -spc c:\Test\mycert.spc -pfx c:\Test\mycert.pfx -po password
signTool sign /f c:\Test\mycert.pfx /p password /v c:\Test\test.msi
は、これらの手順を実行した後、私は.MSIファイル(SignToolのステップが実行された時間に合わせて変更されない.MSIのために変更された日付)を実行します。この.MSIが未知のパブリッシャからのものであるという警告メッセージは、「パブリッシャ:不明」のまま表示されます。
私は何かを忘れましたか?すべて正常に動作するようですが、エラーは一切表示されませんが、ファイルは署名されていないようです。
これは私が取り組んでいるWebインストーラではなく、Windowsです。証明書をインポートする必要がある別の場所はありますか?あなたが提案したようにインターネットオプションの下に追加しました。また、MMCの証明書プラグインの証明書/信頼された人物にも追加されましたが、未知数はまだリストされている発行者です。ありがとう! – Kris
@Kris - もちろん、私はWindowsインストーラについて話しています。私があなたに同じダイアログを表示するための2つの異なる方法を示しているという事実は、それが特定のブラウザとは独立したWindowsコンポーネントであることを示唆しています。ここにいくつか他の方法を見てください。 http://technet.microsoft.com/en-us/library/cc755231(v=ws.10).aspx –
[証明書]ウィンドウの[信頼できる発行元]タブにcert/publisherが表示されていますが、まだ表示されています同じ問題。 .MSIを実行すると、自分のサイト運営者が(あなたのリンクのような)信頼できないと言っているのではなく、出版社が「不明」であることを私に伝えています:(その他のアイデア? – Kris