Запрос мыла Netsuite SSS_INVALID_HOST_CERT - PullRequest
0 голосов
/ 04 июля 2018

Я попытался отправить несколько запросов на мыло, используя: nlapiRequestURL (url, data, headers, null, 'POST'); Когда я отправляю его на сервер, например: http://www.dneonline.com/calculator.asmx, я получаю код состояния 200, но когда я пытаюсь это сделать, например, https://sprawdz -status-vat.mf.gov.pl Я получаю ошибку: SSS_INVALID_HOST_CERT Зачем? У Netsuite есть какой-нибудь сертификат или список безопасных URL?

Ответы [ 2 ]

0 голосов
/ 05 июля 2018

https://sprawdz -status-vat.mf.gov.pl не поддерживает TLS 1.2 (для проверки можно выполнить тест на https://www.ssllabs.com/ssltest/).

NetSuite устарела поддержка TLS 1.0 и 1.1, поэтому любой сервер, к которому вы пытаетесь подключиться из NetSuite, должен поддерживать TLS 1.2 для работы.

См. Ниже выдержку из SuiteAnswer 70534 :

SuiteScript На SuiteScript можно повлиять, когда пользователь пытается подключиться к внешнему ресурсу с помощью API-интерфейсов навигации SuiteScript (например, nlapiRequestURL ()).

См. Следующие примеры ошибок, с которыми можно столкнуться.

· SSS_CONNECTION_CLOSED: обычно происходит, когда сервер, связанный с URL-адресом, не отвечает.

· SSS_INVALID_HOST_CERT: обычно происходит, когда клиент и сервер могут согласовать желаемый уровень безопасности. Соединение больше не используется.

· Предлагаемое разрешение:

Просмотрите URL-адрес, к которому скрипт пытается подключиться, чтобы определить, способен ли он защищать соединения с использованием TLS 1.2. URL-адреса могут быть проверены с помощью внешней проверки TLS. После проверки обратитесь к стороннему владельцу URL-адреса, чтобы обновить свои серверы для использования в TLS 1.2.

См. Следующие примеры внешних сайтов для проверки ваших внешних ссылок:

· https://www.ssllabs.com/ssltest/- Может проверить настройки безопасности URL или веб-страницы

· https://www.howsmyssl.com/s/api.html- публичный API, который можно вызывать для тестирования версий TLS и настроек безопасности

Дополнительные сведения см. В разделе «Часто задаваемые вопросы: Устаревание безопасности транспортного уровня (TLS)» (идентификатор SuiteAnswers: 49076).

0 голосов
/ 04 июля 2018

Сертификат сайта может быть устаревшим или не заслуживающим доверия. Это из справочного центра NetSuite: enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...