Подписание кода для приложений Windows Mobile - Рекомендации? - PullRequest
1 голос
/ 07 апреля 2009

Мне поручено получить сертификат подписи кода. Наше приложение фактически состоит из 2 дополнительных компонентов: настольного приложения и приложения Windows Mobile, предназначенного для работы на КПК. В настоящее время наша мобильная установка (через файл CAB) вызывает запросы безопасности в Windows Mobile 6, и это сбивает с толку наших пользователей. Мы хотим устранить эти предупреждения безопасности.

Кажется, достаточно просто найти сертификаты для подписи настольного приложения, которое нам тоже нужно, но я не совсем уверен, решит ли такой сертификат подписи кода наши проблемы с Windows Mobile. Мое идеальное решение - 1 сертификат, который может подписывать как настольные, так и мобильные приложения.

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

Наши устройства - это прежде всего КПК под управлением Windows Mobile 6 (iPAQ 210), которые предварительно настроены на одноуровневую защиту. Мы не хотим предоставлять устройства, устанавливать сертификат и т. Д. (За исключением случаев, когда это абсолютно необходимо). Мы просто хотим подписать файлы и забыть об этом.

Кто-нибудь делал что-то подобное и есть какие-нибудь рекомендации? Я особенно заинтересован в более дешевых решениях, в которых не нужно платить Verisign много денег - возможно, что-то вроде Comodo.

1 Ответ

1 голос
/ 07 апреля 2009

Вы можете самостоятельно подписывать двоичные файлы, но конечный пользователь должен будет установить ваш сертификат в хранилище устройств, что, вероятно, будет более болезненным и более дорогостоящим по стоимости поддержки, чем просто получение реальной подписи.

Вам необходимо приобрести сертификат M2M от Verisign . Они отправят вам USB-ключ, который содержит какой-то материал ключа, и вы будете использовать его и их приложение для подписи двоичного файла.

Какой уровень безопасности дает то, что подсказывает , обозначенное здесь .

...