Подписанный .CAB приводит к неизвестному издателю на Windows Mobile 6.5

Я приобрел сертификат на сайте http://www.ksoftware.net/, который я использую для подписания .CAB файл, используемый для установки нашего программного обеспечения на устройствах Windows Mobile 6.5. Однако даже после подписания .CAB при попытке установить приложение на устройство (через CAB) устройство выдает предупреждение «Неизвестный издатель». Эти файлы CAB загружаются с веб-службы и должны быть установлены автоматически с помощью wceload и его параметров автоматической установки, но это не удается, поскольку CAB не распознается как подписанный (после того, как я вручную установил конкретный файл CAB, wceload будет успешным для этого. CAB в будущем).

Первоначально у меня был только сертификат, установленный в свойствах развертывания Visual Studio 2008 и свойства подписи приложений. Я также попытался использовать signtool.exe, а затем cabsigntool.exe, чтобы подписать все другие файлы в CAB. Ни один из этих методов не работает. При проверке свойств CAB-файла в Windows 7 к файлу действительно прикреплен сертификат безопасности, но при любой попытке установки на устройство появляется раздражающее всплывающее окно «неизвестный издатель».

Что-то мне не хватает? Что может быть причиной того, что устройства по-прежнему видят файлы CAB как неподписанные? Подпись, похоже, тоже не работает с обычным exe.

Обратите внимание: я знаю, что настройки безопасности можно изменить, чтобы запрос не появлялся, но я заинтересован в решении проблемы с сертификатом безопасности.


person unohoo    schedule 18.03.2013    source источник
comment
Для справки в будущем: Comodo провела небольшое исследование, и их сертификат недействителен в Windows Mobile 6.5, можно использовать только сертификаты Verisign.   -  person unohoo    schedule 04.04.2013


Ответы (1)


Я предполагаю, что корневой сертификат знака не известен на устройстве:

введите описание изображения здесь

Вы убедились, что сертификаты совместимы с WindowsMobile?

person josef    schedule 19.03.2013
comment
Спасибо за ответ. Это сертификат comodo, который, по-видимому, покрывается сертификатом Addtrust external CA root, который присутствует на устройстве. Я связался с comodo и жду ответа. - person unohoo; 19.03.2013