У нас есть большая клиентская база, которая до сих пор использует версию Excel 2007 для открытия наших подписанных файлов Macro excel. В настоящее время мы подписываем все макросы Excel с помощью SHA1, чтобы обеспечить совместимость для пользователей, использующих Excel 2007. Срок действия нашего сертификата подписи кода скоро истечет, и мы не можем найти центр сертификации, который выдает сертификат SHA1 или повторно использует ключи SHA2 для применения алгоритма SHA1.
Поскольку ЦС больше не выдает SHA1, мы хотели бы знать, есть ли у нас какие-либо другие варианты поддержки пользователей Excel 2007. GlobalSign DigiCert
Когда я открываю файлы Excel в Excel 2007 с макросами, подписанными цифровой подписью SHA256, я получаю предупреждение о том, что "Эта цифровая подпись недействительна, и ей нельзя доверять".
Excel 2007 version used: 12.0.6787.5000 SP3 MSO (12.0.6607100).
Signed with: Excel 2010 SP2
Я предполагаю, что предупреждение связано с тем, что SHA2 не поддерживается даже в Excel 2007 SP3, несмотря на то, что ОС его поддерживает.
Мне известно, что Microsoft прекратила поддержку Excel 2007 с 2017 года.Окончание поддержки
Но поскольку они предоставили поддержку SHA256 в Windows XP с пакетом обновления 3 (SP3), здесь
Я надеялся, что они, возможно, выпустили оперативное исправление или патч для Office 2007, который добавляет поддержку sha256. Я искал везде, чтобы найти патч, но не мог. обновить каталог
Как мы можем включить поддержку sha256, а также существует ли такое исправление для Excel 2007? Существуют ли альтернативы, которые вы можете предложить, исключая запрос на обновление до более поздних версий Office или используя параметр доверенного пути?