2012-07-02 4 views
3

Я пытаюсь использовать SOAP WebService на основе HTTPS через ColdFusion, но он возвращает «Ошибка соединения».CFHTTP Как игнорировать имя сертификата mismtach

На демпинг переменную результата, он показал:

Подробно об: «I/O Исключение: Имя в сертификате„subdomain1.domain.com“не совпадает с именем хоста„subdomain2.domain.com“ "

Я могу игнорировать такое предупреждение, если я просматриваю HTTPS wsdl в браузере, но вопрос есть; Как я могу обойти это предупреждение, используя <CFHTTP>?

Благодаря

+0

Просьба пояснить, что вы подразумеваете под «потреблять». –

+0

, вызывающий веб-сервис с использованием тега CFHTTP. thriller

ответ

0

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

0

Я тоже искал решение (известный поставщик платежных шлюзов имеет проблему с SSL на своем сервере, я должен работать). Одним из решений, которое я придумал, было внесение записи в файл хостов сервера и установка его на IP-адрес имени хоста, используемого сертификатом SSL. К счастью, их веб-сервер просто принимает соединения на основе IP, а не hostname, поэтому мне удалось обмануть мой сервер, подумав, что я подключаюсь к «правильному» имени хоста, опубликованному в сертификате SSL, и переопределяю IP для этого имени хоста в общедоступном DNS , Способ сказать Java, что несоответствие имени «хорошо», было бы неплохо.

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