Моя компания приобрела сертификат EV у Symantec, чтобы использовать его для производимого нами программного продукта. В частности, это называется: Symantec Class 3 Extended Validation Code Signing CA - G2.
Для разработки и сборки этого продукта мы используем Visual Studio 2013, а также ClickOnce в качестве механизма публикации и установки. Проблема, с которой мы сталкиваемся, заключается в том, что ClickOnce не может применить сертификат EV, используя встроенный механизм подписи. ClickOnce прекрасно видит сертификат и позволяет нам выбрать его с помощью кнопки «Выбрать из магазина…». Он показывает всю правильную информацию в окне сертификата. Но когда мы публикуем, возникает следующая ошибка:
«Произошла ошибка при подписании: не удалось подписать bin \ Release \ app.publish \ setup.exe. Ошибка SignTool: произошла непредвиденная внутренняя ошибка ».
Обратите внимание, что мы можем использовать SignTool.exe для применения сертификата EV из командной строки, поэтому проблема не в этой программе.
У кого-нибудь был опыт работы с этой комбинацией сертификата EV и ClickOnce? Есть ли другой сертификат EV, который мы должны купить, который лучше работает с ClickOnce?