В настоящее время мы развертываем бета-версию API для наших сервисов и хотим, чтобы все запросы / ответы от API работали через https. Я запутался в использовании подстановочных сертификатов для обоих api
и www
URL-адресов. Это хорошая идея использовать подстановочный сертификат для обоих api.example.com
и www.example.com
? Есть ли неудобства?
Как насчет этих сертификатов только для одного сервера? Потому что я развернул свой API на n серверах с балансировщиком нагрузки на передней панели.
https
security-certificate
licorna
источник
источник
Ответы:
Вы правы, использование сертификата с подстановочными знаками - отличная идея в этом случае. Это сделает вашу конфигурацию для отдельных доменов простой и обеспечит работоспособность любых поддоменов, которые вы решите добавить.
Есть пара недостатков:
- Ваш домен верхнего уровня не защищен. Как и в, сертификат не подходит для
example.com
.- Они очень дорогие, обычно около 1 тыс. Долларов.
Что касается сертификатов с одним сервером, это зависит от соглашения, которое вы заключаете при покупке сертификата. Некоторые позволят установить сертификат на нескольких серверах, некоторые - нет. Кроме того, я понятия не имею, как или если они проверяют, что сертификат установлен только на одном сервере. Вы могли бы сойти с рук с этим ...
Кроме того, если вы используете балансировщик нагрузки, я бы порекомендовал установить там сертификат, если это позволяет ваше оборудование. Я знаю, что серия Cisco CSS имеет специальный аппаратный модуль, который обрабатывает все шифрование и дешифрование, сохраняя некоторую работу для ваших серверов.
источник
Единственная проблема, которую я до сих пор видел с подстановочными сертификатами, заключается в том, что у них, похоже, нет таких, которые поддерживают EV. Это действительно вызывает беспокойство, только если вы хотите, чтобы в браузере был крутой браузер с надписью «эй, этот сайт официально исправен и проверен». Если вы ищете только безопасный транспорт и не заботитесь о покупательской уверенности, выбирайте дешевый способ. Или купите EV для сервера www и подстановочный знак для API.
источник