自己署名証明書を作成し、ActiveX に署名しました。このトピックの手順に従いました。( Windows でコード署名用の自己署名証明書を作成するにはどうすればよいですか? )
違いの 1 つは、実行可能ファイルが MSI パッケージに含まれていることです。そのため、signtool を使用して、MSI ファイルと MSI 内の他のすべての DLL/Exe に署名しました。
証明書を信頼されたルート ストアにインポートしました。MSI のダウンロードをクリックすると、発行元が正しく、「不明な発行元」ではないことがわかりました。IE では MSI ファイルをダウンロードして実行できますが、ActiveX を呼び出そうとすると、IE でブロックされます。(エラー: オートメーション サーバーはオブジェクトを作成できません)
CN="my web site URL" を設定する必要があると言及している Web サイトをいくつか見つけました。"localhost" には何を入力すればよいですか?
私の ActiveX はイントラネット ネットワークで使用されるため、それらの CA から証明書を購入したくありません。
助けてください。ありがとうございました。