Загрузка неопубликованного приложения Windows 8 в компании

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

Я никогда не делал такой сертификат? Как мне поступить? Я также прочитал, что имя издателя приложения должно совпадать с именем издателя в сертификате...

Кто знает как сделать такой сертификат? Коммерческий сертификат, например, от Verisign, в настоящее время не подходит.


person Charlie    schedule 25.04.2013    source источник


Ответы (1)


Если коммерческий (платный) сертификат не подходит, есть еще три способа получить сертификат:

1) Если у вашей компании есть собственный корневой сертификат (которому доверяет общедоступный центр сертификации, такой как VeriSign), вы (или администратор) можете получить на его основе сертификат подписи программного обеспечения.

2) Ваша компания может настроить собственный сервер сертификатов для выпуска собственных сертификатов. Если сертификаты используются только внутри компании, а корневой сертификат является доверенным (импортируется в хранилище сертификатов для доверенных корневых центров) на всех машинах, вы можете использовать сертификат подписи программного обеспечения, полученный из корневого сертификата. См. http://www.esecurityplanet.com/network-security/how-to-run-your-own-certificate-authority.html.

3) Вы можете использовать самоподписанный тестовый сертификат, который не является производным от корневого сертификата. Используйте makecert для его создания (см. Как создать самозаверяющий сертификат для подписи кода в Windows?). При установке приложения пользователю будет задан вопрос, доверяет ли он этому сертификату, издатель которого неизвестен.

person Jürgen Bayer    schedule 28.04.2013