Я рассматриваю возможность покупки сертификата подписи кода от VeriSign или Thawte для подписания XBAP. Мой вопрос таков: что происходит, когда истекает срок действия этого сертификата? $299 и $599 - довольно высокие цены за 1 год/2-летние сертификаты, и если мне придется доставлять новые подписанные сборки моим клиентам, когда мой сертификат истекает, тогда я просто займусь проблемой создания собственного сертификата для Теперь.
То, что мне не нравится в создании моего собственного сертификата, - это трудность распространения на всех клиентских машинах, которые будут использовать мой XBAP. Мое приложение будет использоваться только в локальной сети, поэтому, я полагаю, я всегда мог использовать установщик Windows для установки моего домашнего варочного сертификата (хотя я не уверен, как это сделать - у кого есть идеи?).
На самом деле это не проблема, если бы я поставлял приложение частичного доверия, но моему приложению нужны разрешения для Интернета, поскольку он будет разговаривать с службами WCF, поэтому он находится в этой серой области между частичным доверием и полным доверием, и без сертификата, я получаю это веселое сообщение Trust Not Granted, когда я пытаюсь загрузить свой XBAP.
Любые идеи?