0

У нас есть приложение clickonce, которое развертывается по расписанию. Приложение использует сертификат подписи кода, который находится в личном хранилище учетной записи appbuilder. Сертификат выпадает из хранилища в казалось бы случайное время, в результате чего запланированные развертывания терпят неудачу. Когда сборка завершается с ошибкой, мы можем войти, снова добавить cert, запустить сборку и развернуть, как ожидалось. К моменту развертывания следующего запланированного развертывания сертификат завершается, а развертывание завершается с ошибкой.Сбой подписывания кода для приложения Microsoft Clickonce

Срок действия сертификата еще не истек, и он подписан локальным ЦС, который мы установили. Есть 5 других сертификатов в одном магазине, которые торчат. Я не могу найти упоминания в журналах событий, и мы не понимаем причину. Любые указатели, которые нужно решить, оцениваются.

+0

Он может быть скрыт при запуске автозапуска, если есть проблемы с сертификатом. – Crypt32

+0

@ Crypt32 Я считаю, что вы правы, в планировщике задач Microsoft \ Windows \ CertificateServicesClient \ UserTask запускается при каждом входе в систему и 8 часов, что соответствует сроку отмены сертификата. Теперь, чтобы определить, почему ... – webaholik

+1

, скорее всего, он не проходит проверки действительности/аннулирования. Вы можете экспортировать свой сертификат в файл .cer и выполнить следующую команду против своего сертификата: 'certutil -verify -urlfetch path \ exportedcertfile.cer' – Crypt32

ответ

0

Отзыв сертифицирован на сервере CA. Основная причина моей проблемы заключалась в том, что пользователь, связанный с сертификатом, больше не является сотрудником, поэтому их учетные данные были деактивированы. В свою очередь, все созданные им сертификаты были признаны недействительными.

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

 Смежные вопросы

  • Нет связанных вопросов^_^