Adobe AIR — подходит ли самоподписанное приложение?

Я хочу разработать приложение с помощью Adobe AIR. Но я должен подписать его с помощью сертификата подписи кода. Я не хочу покупать сертификат подписи кода. Будет ли нормально, если я буду распространять свое приложение с самозаверяющим сертификатом?


person User    schedule 31.08.2010    source источник


Ответы (3)


Единственная разница между использованием реального сертификата и самозаверяющего сертификата заключается в том, что пользователь видит в диалоговом окне начальной установки. С реальным сертифицированным они увидят желтый "!" и приложение будет показано как «ИЗВЕСТНОЕ» происхождение, и будет показано название вашей компании. С самозаверяющим сертификатом будет красный значок «?», и будет указано, что издатель приложения «НЕИЗВЕСТЕН». Вы можете увидеть образцы двух диалогов в самом низу этой страницы.

Так что на самом деле все сводится к тому, согласны ли вы с тем, что люди видят страшное предупреждение во время установки. Если вы предлагаете приложения только как «используйте на свой страх и риск», или приложение будет использоваться в основном небольшой группой людей, которые уже знают, кто вы (например, внутреннее приложение компании), которые могут не может быть проблемой, но если вы надеетесь, что случайные люди в Интернете будут использовать ваше приложение и доверять ему, сертификат может быть хорошей идеей.

person fenomas    schedule 31.08.2010
comment
Тогда, я полагаю, у вас все в порядке - сейчас предупреждения - единственная разница между доверенными и ненадежными сертификатами. (Конечно, всегда может измениться в будущем!) - person fenomas; 01.09.2010

Это зависит от вашего определения «ОК», но, скорее всего, нет.

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

Если это только для вас или для небольшой группы людей, которые знают и доверяют вам, то самоподписанный сертификат, скорее всего, не проблема, но если вы распространяете его по всему миру, вы почти наверняка предпочтете правильный сертификат. .

person Michael Madsen    schedule 31.08.2010

Недавно я задумался о разработке приложения Air, которое компания могла бы распространять среди клиентов. В OSX Mavericks — на моем Mac и Mac моего дизайнера появляются красные предупреждающие знаки о том, что мы являемся неизвестным издателем — это использовало самоподписанный сертификат. Весь процесс был неуклюжим с установкой, мне пришлось убедиться, что мы законны, так как этот предупреждающий знак означал, что мы собирались распространять что-то тайное.

С точки зрения маркетинга это выглядело ужасно.

В дополнение к этому мне удалось найти кого-то, кто протестировал бы весь процесс загрузки приложения air с самоподписанным сертификатом на Windows со «средним» уровнем ИТ-навыков, и вот что они сказали:

"Нет, я его не загружал... похоже, он хотел заразить мой компьютер". На этом загрузка закончилась.

В настоящее время мы пытаемся получить печать доверия к приложению для целей распространения. Verisign, Thawte выглядят интересно, хотя и дорого.

http://www.symantec.com/code-signing/adobe-air

https://www.thawte.com/code-signing/

Или прочитайте эту страницу для получения дополнительной информации

http://help.adobe.com/en_US/air/build/WS5b3ccc516d4fbf351e63e3d118666ade46-7ff0.html

person user3082874    schedule 28.10.2014