Могу ли я использовать «Тестовый сертификат» для развертывания приложений с повышенным уровнем доверия? - PullRequest
0 голосов
/ 16 октября 2011

извините за мой плохой английский (и за вопрос новичка) - у меня есть приложение silverlight 4 OOB, для работы которого требуется Elevated Trust. CheckAndDownloadUpdateAsync работает только в этом случае, если мой xap подписан. Есть проблема, если я разверну свое приложение, используя «тестовый сертификат», который я могу создать в VisualStudio? CheckAndDownloadUpdateAsync работает нормально, и я предпочитаю не покупать сертификат только для этого ... также, что произойдет, когда истечет срок действия сертификата? Должен ли пользователь перейти на мою страницу и явно обновить приложение, поскольку это будет новый (обновленный) сертификат?

Кроме того, какой сертификат мне нужно купить для этого и какие у меня есть преимущества?

1 Ответ

1 голос
/ 16 октября 2011

Вы можете развернуть без проблем, используя тестовый сертификат, как вы сделали. Недостаток использования тестового сертификата над приобретенным вами - это то, что появляется в диалоговом окне UAC, когда пользователь устанавливает приложение OOB. С помощью тестового сертификата он сообщает пользователю, что «неизвестный издатель» пытается установить программное обеспечение, тогда как при приобретенном сертификате будет отображаться название вашей компании. В зависимости от вашей пользовательской базы это может быть или не быть важным.

Что касается того, что происходит, когда истекает срок действия сертификата, вы можете обновить его и повторно развернуть XAP. Эти инструкции по обновлению должны работать (даже если речь идет о ClickOnce, а не silverlight, применяются те же принципы).

...