アプリを作成してオンラインで販売したいので、ウェブサイトにアップロードしてダウンロードしてテストとして実行しようとしましたが、ウィンドウが表示され、「発行元を確認できませんでした。よろしいですか?このソフトウェアを実行したいですか?」と表示され、「発行元:不明な発行元」とも表示されます。これは実際にはexeファイルにラップされた自己署名Javajarファイルであり、私はNetbeans6.7で自己署名しました。
「有名な」出版社になるにはどうしたらいいのだろうか?
フランク
信頼できるルート証明機関からのコード署名証明書を使用してEXEに署名する必要があります。
http://www.thawte.com/code-signing/
https://www.verisign.com/code-signing/
簡単なGoogle検索でより多くのCAを見つけることができます。
これはJavaJARですが、表示されるダイアログは、EXEが署名されていないことを訴えるWindowsからのものであることに注意してください。EXEに署名するには、MSAuthenticode署名証明書が必要です。私はJavaにあまり詳しくないので、JARに署名するために証明書が必要な場合と不要な場合があります。(自己署名証明書は、自分以外のコンピューターでは完全に信頼され、有効であるとは決して認識されないことに注意してください。)
承認された署名証明書で署名する必要があります。例は http://codesigning.ksoftware.netにあります。