У меня есть надстройка Office, которую я уже много раз развертывал раньше. Вот последовательность от I go до:
- Я получаю свой сертификат подписи кода из доверенного центра сертификации (на самом деле у меня есть два сертификата из разных центров сертификации, и оба вызывают одну и ту же проблему).
- Я поместил это в свой личный магазин, чтобы использовать его.
- Я экспортирую ключ publi c в файл .cer.
- Я добавляю этот ключ publi c в хранилище Trusted Publisher.
- Я добавляю сертификат выше этого в промежуточное хранилище.
- Я добавляю сертификат root в хранилище Trusted Root CA.
- При установке с сетевого диска я добавляю его в список Intr anet Sites в разделе IE> Inte rnet Options> Security> Local Intr anet> Sites> Advanced. В этом случае я устанавливаю с локального диска.
В настоящее время я использую хранилище на уровне пользователя, но для реального развертывания я помещаю его в хранилище на уровне машины. На самом деле, не имеет значения, какой магазин я использую.
Обычно это приводит к автоматической установке c без подсказок. Тем не менее, я переключил машины, и теперь мне предлагается "Неизвестный издатель" и желтый значок предупреждения.
Не должно быть сбоев Чтобы проверить CRL, я попытался использовать инструменты эмитента, и он говорит, что с сертификатом все в порядке, и это происходит, даже если проверки CRL отключены.
Я откопал много вопросов StackOverflow и некоторые результаты Google слишком. Практически каждый вопрос об этом - это базовая c несоблюдение шагов, которые я перечислил выше. Я также включил ведение журнала ClickOnce, но оно ничего не говорит об издателе.
Что еще здесь может быть не так?