Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: Eugene_ от 18 Марта 2021, 13:46:09
-
Добрый день!
Есть внешний сервис, с которым можно работать GET/POST запросами по Https, но в сервисе используются свои локальные сертификаты. На сервер с сервером SCADA системы они установлены, выполнить запросы вручную через Web с помощью браузера удается. При запросе со SCADA это не работает.
Вопросы: как указать SCADA системе использовать сторонние сертификаты (самодпописанные) ?
Пример в руководстве тут https://simple-scada.com/help/script/weather.html
-
Здравствуйте.
А что Вы хотите делать с сертификатами? Читать какие-то данные из сертификата, сравнивать их со своими данными и таким образом проверять можно ли доверять сертификату? Если да, то такой возможности нет, т.к. имеет мало смысла.
Или Вам нужно подключиться к серверу по https? Для этого скаде отдельный сертификат не нужен, достаточно того что он есть на сервере к которому Вы подключаетесь. Смотрите пример №4 по ссылке которую Вы указали. Там осуществляется подключение по https к погодному серверу Яндекс. Строка aHTTP.SetSSL включает SSL. В скобках можно передать один из вариантов: stSSLv2, stSSLv23, stSSLv3, stTLSv1, stTLSv1_1, stTLSv1_2. Например:
После этого данные будут шифроваться.
Если разобраться не получается и Вы пытаетесь подключиться к публичному серверу, то дайте ссылку на него, мы напишем пример кода с которым к нему можно будет подключиться.
Вопросы: как указать SCADA системе использовать сторонние сертификаты (самодпописанные)?
Использовать где? Между сервером скады и клиентом для шифрования трафика? Если да, то это описано здесь (https://simple-scada.com/help/manual/settings-simple-scada-server.html?anchor=tls).