Для моего приложения на базе Windows я хотел бы использовать ClickOnceв качестве технологии развертывания. Мое приложение будет распространяться через Интернет.
В статье ClickOnce и Authenticodeя прочитал, что:
Для приложений ClickOnce необходимо иметь сертификат Authenticode. это действительно для подписи кода. Вы можете получить сертификат на код подписи одним из трех способов:
Приобретите сертификат у поставщика.
Получите один от группы в вашей организации, ответственной за создание цифровые сертификаты.
Создайте собственный сертификат с помощью MakeCert.exe, который включен с комплектом средств разработки программного обеспечения Windows (SDK).
В моем случае номер 2 неприменим.
Как я прочитал несколькими строками позже:
По умолчаниюприложения ClickOnce подписаны собственными сертификатами и развернуты. через Интернетне может использовать доверенное развертывание приложений.
(Выделение мое.)
Я не могу понять значение этого по умолчанию. Возможен или нет вариант №3 в моем случае?
И затем, чтобы понять все возможности, что означает № 1? ("Купить один у поставщика сертификатов") Какой тип сертификата я должен купить? Какой центр сертификацииможно порекомендовать? В зависимости от того, что я должен выбрать? Сколько стоит сертификат?