Отключить проверку CRL для приложений VB6
У одного из наших клиентов возникли проблемы с нашими приложениями - для их запуска требуется около 2 минут. Я запустил Process Monitor вместе с одним из самых простых приложений и обнаружил, что процесс пытается подключиться к verisign.com. Компьютер с приложением не подключен к Интернету. Приложение подписано, поэтому я решил отключить проверку сертификатов. Для приложений.net это помогло добавить тег конфигурации generatePublisherEvidence с атрибутом enabled="false". Однако есть некоторые приложения VB6, которые не могут быть настроены таким образом. Я проверил параметр "Использовать правила сертификатов для исполняемых файлов Windows для политик ограниченного использования программ" в локальной политике безопасности, он отключен. Машина не в домене. Есть идеи?
2 ответа
Мне удалось отключить проверку, изменив настройку в MSIE - Свойства обозревателя -> Дополнительно -> Безопасность -> Проверить отзыв сертификата издателя. Важно снять отметку с "издателя", а не "сервера":)
Вы пытались изменить некоторые флаги WintrustSetRegPolicyFlags для вошедшего в систему пользователя?