SSL-сертификат для веб-сервисов REST (используется Android)? - PullRequest
9 голосов
/ 30 января 2012

У меня есть веб-сайт с несколькими веб-службами RESTful, которые используются приложением Android. Я хочу, чтобы все запросы проходили через HTTPS. Следовательно, мне нужен сертификат SSL для моего сайта.

В: Нужно ли покупать сертификат SSL или я могу использовать самозаверяющий сертификат в этом случае? (Я не хочу тратить деньги на то, что мне не нужно.)

Я могу думать об этих подходах:

  1. Купить сертификат SSL с расширенной проверкой (зеленый адрес бар). Вероятно, нет необходимости.
  2. Купить сертификат SSL без расширенной проверки. Этого должно хватить, нет?
  3. Самоподписать сертификат SSL. Не уверен, что это значит?

1 Ответ

4 голосов
/ 30 января 2012

Если ваша самая большая проблема не в том, чтобы тратить деньги http://www.startssl.com/ предоставляет бесплатные базовые SSL-сертификаты на год, так что это может стоить изучить.Я не знаю, из каких рук какие CA доверяют по умолчанию в Android, поэтому он может оказаться фактически таким же, как самоподписанный сертификат с точки зрения приложения.найти способ убедиться, что приложение Android ожидает, что самоподписанный сертификат доверяет не только вашему первоначальному сертификату, но и любым заменяющим сертификатам в будущем.Я подозреваю, что это больше проблем, чем стоит, хотя я не очень разбираюсь в разработке Android или рассматриваемых приложениях, поэтому, возможно, я переоцениваю сложность.что сервис на самом деле является вашим сервисом и принадлежит вам, но влечет за собой дополнительные расходы.Выбор сертификата EV против DV становится скорее требованием оценки риска / вознаграждения.Как ни странно, я обычно вижу сертификаты EV только на финансовых сайтах и ​​в других местах, где вы обычно ожидаете найти высокую планку безопасности.

...