Я хочу разработать приложение с помощью Adobe AIR. Но я должен подписать его с помощью сертификата подписи кода. Я не хочу покупать сертификат подписи кода. Будет ли нормально, если я буду распространять свое приложение с самозаверяющим сертификатом?
Adobe AIR — подходит ли самоподписанное приложение?
Ответы (3)
Единственная разница между использованием реального сертификата и самозаверяющего сертификата заключается в том, что пользователь видит в диалоговом окне начальной установки. С реальным сертифицированным они увидят желтый "!" и приложение будет показано как «ИЗВЕСТНОЕ» происхождение, и будет показано название вашей компании. С самозаверяющим сертификатом будет красный значок «?», и будет указано, что издатель приложения «НЕИЗВЕСТЕН». Вы можете увидеть образцы двух диалогов в самом низу этой страницы.
Так что на самом деле все сводится к тому, согласны ли вы с тем, что люди видят страшное предупреждение во время установки. Если вы предлагаете приложения только как «используйте на свой страх и риск», или приложение будет использоваться в основном небольшой группой людей, которые уже знают, кто вы (например, внутреннее приложение компании), которые могут не может быть проблемой, но если вы надеетесь, что случайные люди в Интернете будут использовать ваше приложение и доверять ему, сертификат может быть хорошей идеей.
Это зависит от вашего определения «ОК», но, скорее всего, нет.
Самозаверяющий сертификат не будет выпущен доверенным ЦС, и клиент будет считать ваш сертификат ненадежным. Я не думаю (но не проверял), что пользователю активно запрещено устанавливать приложение с ненадежным сертификатом, но они, по крайней мере, получат предупреждение, и это не даст вашему пользователю хорошего первого впечатления о вашем приложении. .
Если это только для вас или для небольшой группы людей, которые знают и доверяют вам, то самоподписанный сертификат, скорее всего, не проблема, но если вы распространяете его по всему миру, вы почти наверняка предпочтете правильный сертификат. .
Недавно я задумался о разработке приложения 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