Длинная история/короткая: я во внутренней сети, с созданной нами службой REST, которая запускается на сервере с каким-то самозаверяющим сертификатом. Я пишу код для внешнего интерфейса приложения на другом сервере.SSL SEC_ERROR_UNKNOWN_ISSUER во внутренней сети компании, служба REST
Я ударил его своей функцией javascript typeahead. Вызов REST, отвечающий на имя типа, не работает с предупреждением безопасности SEC_ERROR_UNKNOWN_ISSUER
. Я понимаю, почему это происходит потому, что клиент не может найти сертификат в своем корневом хранилище.
За исключением того, чтобы сервер REST установил корпоративный/проверенный сертификат, существует ли какой-либо другой способ этого? Есть ли какой-нибудь способ, чтобы получить мое приложение Javascript, чтобы сказать «эй я не волнует, если все, что я говорю, неизвестно» (?)
Прежде чем кто орет на меня, все это на закаленные внутренней сеть с нулевым доступом к или из большого плохого интернета. Спасибо ...
[Вы можете добавить самозаверяющие сертификаты в свой браузер] (http://stackoverflow.com/questions/7580508/getting-chrome-to-accept-self-signed-localhost-certificate). – kennytm
Правильно, но каждый пользователь моего приложения должен будет это сделать. Это кажется немного неудобным. –
Вы контролируете все системы в этой внутренней сети? Возможно, вы могли бы попробовать http://serverfault.com/questions/12323/how-do-i-deploy-an-internal-certificate-authority (возможно, вам следует указать платформу на передней панели). – kennytm