Windowsベースのアプリケーションでは、展開テクノロジとしてClickOnceを使用したいと思います。私のアプリケーションはインターネット経由で配布されます。
ClickOnceとAuthenticodeの記事で、私はそれを読みました:
ClickOnceアプリケーションの場合、コード署名に有効なAuthenticode証明書が必要です。コード署名の証明書は、次の3つの方法のいずれかで取得できます。
証明書ベンダーから購入してください。
デジタル証明書の作成を担当する組織内のグループから1つを受け取ります。
Windows Software Development Kit(SDK)に含まれているMakeCert.exeを使用して独自の証明書を生成します。
私の場合、2番は当てはまりません。
後で数行読んだとき:
デフォルトでは、自己証明書で署名され、インターネット経由で展開されたClickOnceアプリケーションは、信頼できるアプリケーション展開を利用できません。
(エンファシスマイン。)
デフォルトではこれの意味がわかりません。私の場合、オプション#3は可能ですか?
そして、すべての可能性を理解するために、#1は何を意味しますか?(「証明書ベンダーから購入する」)どのような証明書を購入すればよいですか?どの認証局を推奨できますか?私が何を選ぶべきかによって?証明書の費用はいくらですか?