Adobe AIR-Самостоятельно подписанное приложение в порядке? - PullRequest
2 голосов
/ 01 сентября 2010

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

Ответы [ 3 ]

2 голосов
/ 01 сентября 2010

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

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

2 голосов
/ 01 сентября 2010

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

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

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

0 голосов
/ 28 октября 2014

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

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

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

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

В настоящее время мы ожидаем получить некоторую печать доверия к приложению в целях распространения.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

...