2012-03-07 13 views
18

私はクライアント用に構築したClickOnceアプリケーションを持っています。これは信頼できる発行元のものである必要があります。 Authenticode証明書を取得し、そのアプリケーションに署名するにはどうすればよいですか?アプリケーションが起動されると、それは信頼できる発行元からのものなのですか?ClickOnceアプリケーションに署名する方法

証明書をインストールするにはどうすればよいですか?私は自分の開発サーバーにインストールする必要がありますか、それともインストールする場所に関係しますか?

プロセス全体はどのように機能しますか?私は証明書に3〜5百ドルを費やしたくないし、間違ったことをインストールして運が悪いと思っていません。

証明書の購入とインストール、およびClickOnceアプリケーションへの署名に関するチュートリアルはありますか?

答えて

15

私は最近このプロセスを行った。証明書はそれほど高価ではありません - 私たちは$ 100未満のコード署名証明書を持っています。

証明書を取得したら、FAQ HOWTO: Code signing how-to *に従って、コード(バイナリ)に署名します。

その後、プロジェクトのプロパティに移動して、証明書に署名してアップロードする必要があります(ClickOnce用)。コードの署名はスキップして、ClickOnceにのみ署名することができます。

ClickOnceのは、コード署名のための証明書を必要とし、他の人がClickOnce Deployment and Authenticode参照、動作しません:ClickOnceアプリケーションについて

を、あなたは、コード署名のための有効なAuthenticode証明書 を持っている必要があります。デジタルメールの 証明書などの別の種類の証明書を使用してClickOnce アプリケーションに署名しようとすると、その証明書は機能しません。

Jan'18 UPDATE: StartSSLはもう信頼されていない、と私はすべての自由(またはStartSSLが提供したものと同様の)コード署名証明書を見つけられませんでした。 Comodoコード署名証明書のためのksoftware.net - $ 84 /年(ただし、チェックするにはDUNSレコードを入手する必要があります)

+0

コード署名にはどの証明書で十分でしょうか。最も安い価格の面で? –

+0

無料のものを除いて、http://www.startssl.com/?app=40 – avs099

関連する問題