Подписать приложение с помощью сертификата в развертывании ClickOnce

Для моего приложения на базе Windows я хотел бы использовать ClickOnceв качестве технологии развертывания. Мое приложение будет распространяться через Интернет.

В статье ClickOnce и Authenticodeя прочитал, что:

Для приложений ClickOnce необходимо иметь сертификат Authenticode. это действительно для подписи кода. Вы можете получить сертификат на код подписи одним из трех способов:

  1. Приобретите сертификат у поставщика.

  2. Получите один от группы в вашей организации, ответственной за создание цифровые сертификаты.

  3. Создайте собственный сертификат с помощью MakeCert.exe, который включен с комплектом средств разработки программного обеспечения Windows (SDK).

В моем случае номер 2 неприменим.

Как я прочитал несколькими строками позже:

По умолчаниюприложения ClickOnce подписаны собственными сертификатами и развернуты. через Интернетне может использовать доверенное развертывание приложений.

(Выделение мое.)

Я не могу понять значение этого по умолчанию. Возможен или нет вариант №3 в моем случае?

И затем, чтобы понять все возможности, что означает № 1? ("Купить один у поставщика сертификатов") Какой тип сертификата я должен купить? Какой центр сертификацииможно порекомендовать? В зависимости от того, что я должен выбрать? Сколько стоит сертификат?

6
задан pnuts 1 November 2015 в 00:52
поделиться