Подписание обновлений без удостоверяющего центра - PullRequest
0 голосов
/ 05 сентября 2011

Могу ли я подписать мои обновления InstallScript так, чтобы во время обновления проводилась некоторая проверка, что установленное приложение и обновление имеют одинаковую подпись.

Я знаю, что могу использовать центр сертификации, но мне нужно это сделать без него. Я знаю, что есть дешевые сертификаты, но дело не в деньгах.

1 Ответ

1 голос
/ 05 сентября 2011

Проверка изнутри вашего кода не имеет смысла.Единственная надежная проверка - это проверка, встроенная во внешнюю сущность, то есть в ОС.В Windows такой механизм называется Authenticode и включает в себя сертификаты, выданные центрами сертификации.Подобные механизмы существуют для Java, для сценариев Adobe и для сценариев Office, но все они используют сертификаты.Таким образом, ваш (скорее всего единственный) вариант - это получить дешевые сертификаты подписи кода от одного из центров сертификации.

...