From f2d8f1002fa93848c80a88e5658db4816cba3020 Mon Sep 17 00:00:00 2001 From: Konstantinos Papastergiou Date: Fri, 28 Aug 2020 09:10:20 +0200 Subject: [PATCH] Configurable HTTP(S) support for VES messaging Issue-ID: SIM-41 Signed-off-by: Konstantinos Papastergiou Signed-off-by: Konstantinos Papastergiou Change-Id: I78e88ed4c998ed539cfd6e47e2c8febce20f80e4 --- ntsimulator/src/utils/utils.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ntsimulator/src/utils/utils.c b/ntsimulator/src/utils/utils.c index 3da6599..49b1816 100644 --- a/ntsimulator/src/utils/utils.c +++ b/ntsimulator/src/utils/utils.c @@ -210,7 +210,14 @@ void prepare_ves_message_curl(CURL *curl) free(ves_auth_method); char url[300]; - sprintf(url, "https://%s:%d/eventListener/v7", ves_ip, ves_port); + char ves_protocol[15] = "https"; + if( !strcmp(getenv("VES_HTTPS"), "false") ) + { + strcpy(ves_protocol ,"http" ); + printf("VES connection protocol %s enabled\n", ves_protocol); + } + + sprintf(url, "%s://%s:%d/eventListener/v7", ves_protocol, ves_ip, ves_port); curl_easy_setopt(curl, CURLOPT_URL, url); curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L); -- 2.16.6