Я не знаю, будет ли этот сертификат работать для развертывания ClickOnce.Вам нужен сертификат для подписи кода.Я думаю, что вы можете купить один из GoDaddy менее чем за сотню долларов, что довольно дешево, чтобы подарить вашим клиентам приятное теплое чувство наличия надежного издателя.
Если у вашего клиента есть администратор домена и любой другойЦентральная ИТ-группа, они могут создать для вас сертификат, которому будут доверять.
Нельзя программно установить сертификат на компьютер пользователя.Приложение ClickOnce не будет иметь такого уровня привилегий.Вы должны попросить клиентов установить сертификат.Кроме того, было бы огромным пробелом в безопасности, если бы люди могли устанавливать сертификаты без ведома пользователя.
И мои последние слова мудрости - убедитесь, что ваш сертификат защищен паролем, и никто не может его достать.Если они это сделают, а сертификат будет установлен в магазине на компьютере пользователя, они смогут устанавливать приложения на компьютер пользователя от вашего имени.
Сказав все это, я думаю, что эта статья будетполезно для вас:
http://msdn.microsoft.com/en-us/library/ms996418.aspx#clickoncetrustpub_topic1