2014-01-29 3 views
0

Как получить сертификат SSL, который работает в моей локальной сети? Он не может быть самоподписанным, так как это нарушает вызовы AJAX. Я не нашел эмитента, который позволил бы мне сделать что-то подобное.SSL для локального сервера

ответ

-1

Вам не нужен платный сертификат для локального хоста.

Вы можете сделать самозапись и импортировать его в хранилище сертификатов браузера. Для ajax (и всех других функций) он будет абсолютно правильным.

Вы можете создать такой сертификат с помощью OpenSSL (инструмент командной строки) или с помощью графического инструмента как XCA в ОС Windows.

+0

, но ajax выдает сообщение об ошибке, что он не доверяет самоподписанному сертификату, поэтому он не завершит запрос. –

+0

, потому что вы не «импортировали его в хранилище сертификатов браузера» – joro

+0

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

Смежные вопросы