Эта цифровая подпись недействительна и ей нельзя доверять. Макросы будут отключены

517
IT researcher

Я использую MS Excel, содержащий макрос на месте клиента для некоторой автоматизации в Excel. Когда клиент открывает макрос Excel, содержащий действительную цифровую подпись EV (также пробованную с ранее подписанным сертификатом без кода EV), он получает ошибку «Эта цифровая подпись недействительна и ей нельзя доверять. Макросы будут отключены ». Но когда я проверил свой сертификат, не было обнаружено ни ошибки, ни проблемы. И даже сертификат существует в списке доверенных издателей Excel с соответствующими отпечатками пальцев и датой истечения срока действия. Но все равно ошибка приходит.

Если я сохраню файл Excel в доверенном пути (или добавлю текущий путь в качестве доверенного пути), он будет работать нормально. Я не могу сделать родительский каталог Excel доверенным, так как клиент может хранить файл в любом месте на своем компьютере.

Я проверил наличие ошибки на нескольких компьютерах, так как все ПК с операционной системой выше XP получают это сообщение об ошибке и не могут запускать макрос независимо от версии для офиса. В XP ошибка не найдена.

Разве доверенный издатель больше не работает в Excel? Какая польза от Trusted Publisher в MS Excel?

Как я могу решить эту проблему?

Обновить:

Я обнаружил проблему, что это проблема совместимости в офисе MS для sha256.

Теперь, что касается моей проблемы, возможно ли подписать макрос с включенным Excel с помощью алгоритма sha1, используя мой сертификат подписи кода sha256 EV?

0
Как вы писали, для всех компьютеров, на которых установлена ​​ОС выше XP, появляется это сообщение об ошибке: «Я думаю, у макроса есть проблема совместимости с более высокой версией, возможно, отсутствуют некоторые библиотечные файлы. Лучше напишите продавцу». Rajesh S 5 лет назад 1
Я не понимаю, как это проблема совместимости, потому что макрос работает нормально, если я помещаю или добавляю текущий путь в качестве доверенного пути !. И еще одна вещь, я здесь продавец. IT researcher 5 лет назад 0
@RajeshS это действительно проблема совместимости, но это не библиотека. Нет совместимости для sha256 в MS Office версии 2007 и 2010 SP1. Я до сих пор не знаю, как это работает в Windows XP, хотя. IT researcher 5 лет назад 0

0 ответов на вопрос

Похожие вопросы