Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: HTTPS запросы к внешнему сервису - со сторонним сертификатом  (Прочитано 736 раз)

Eugene_

  • Пользователь
  • **
  • Сообщений: 75
    • Просмотр профиля
Добрый день!
Есть внешний сервис, с которым можно работать GET/POST запросами по Https, но в сервисе используются свои локальные сертификаты. На сервер с  сервером SCADA системы они установлены, выполнить запросы вручную через Web с помощью браузера удается. При запросе со SCADA это не работает.
Вопросы: как указать SCADA системе использовать сторонние сертификаты (самодпописанные) ?

Пример в руководстве тут https://simple-scada.com/help/script/weather.html



Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Здравствуйте.

А что Вы хотите делать с сертификатами? Читать какие-то данные из сертификата, сравнивать их со своими данными и таким образом проверять можно ли доверять сертификату? Если да, то такой возможности нет, т.к. имеет мало смысла.
Или Вам нужно подключиться к серверу по https? Для этого скаде отдельный сертификат не нужен, достаточно того что он есть на сервере к которому Вы подключаетесь. Смотрите пример №4 по ссылке которую Вы указали. Там осуществляется  подключение по https к погодному серверу Яндекс. Строка aHTTP.SetSSL включает SSL. В скобках можно передать один из вариантов: stSSLv2, stSSLv23, stSSLv3, stTLSv1, stTLSv1_1, stTLSv1_2. Например:
Код
aHTTP.SetSSL(stSSLv23);
После этого данные будут шифроваться.
Если разобраться не получается и Вы пытаетесь подключиться к публичному серверу, то дайте ссылку на него, мы напишем пример кода с которым к нему можно будет подключиться.

Цитировать
Вопросы: как указать SCADA системе использовать сторонние сертификаты (самодпописанные)?
Использовать где? Между сервером скады и клиентом для шифрования трафика? Если да, то это описано здесь.
« Изменён: 18 Марта 2021, 17:54:46 от Simple-Scada »