Назад | Перейти на главную страницу

«Неизвестный издатель» на exe-файле с цифровой подписью

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

Вот наши шаги:

  1. Соберите код и создайте установщик
  2. Подпишите установщик (доверенным сертификатом)
  3. Загрузите установщик
  4. Загрузите установщик на другой компьютер.
  5. Дважды щелкните установщик.
  6. В предупреждении Vista указано, что это «неизвестный издатель».

Но вот в чем дело. Если я щелкну файл правой кнопкой мыши и выберу «Свойства»> «Цифровые подписи», я увижу там нашу цифровую подпись. Затем, когда я нажимаю "Подробности" для этой цифровой подписи, затем закрываю все окна свойств и снова дважды щелкаю exe, я больше не получу сообщение об ошибке "Неизвестный издатель" на этом компьютере, а вместо этого будет отображаться правильный издатель и проблема. фиксированный. Это похоже на то, что при нажатии на «Подробности» эта подпись каким-то образом устанавливается где-то на машине (возможно, в хранилище сертификатов, но я не могу найти ее в хранилище сертификатов).

В любом случае, есть идеи, почему он сначала показывает "Неизвестный издатель", а потом исправляет сам?

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