Я использую gSOAP для реализации кода на стороне сервера.Мне нужно аутентифицировать свои входящие запросы, используя WSSE.
Одна из проверок, которую выполняет сервер, заключается в проверке того, что запрос не был создан в будущем, чтобы предотвратить ответные атаки.
проблема:
Клиент отправляет "созданный = 2018-12-19T08: 48: 28.806Z" (который является меткой времени 1545209308 эпохи).Сервер получает то же самое!Сервер преобразует эту строку в метку времени 1545216508 эпохи (которая составляет 2018-12-19T 10 : 48: 28.806Z.
Разница в 2 часа, которую сервер добавляет безпричина - в результате «Запрос на авторизацию в будущем». Кто-нибудь имеет представление, почему ??
Примечания: Мой клиент - менеджер устройств ONVIF, работающий в Windows. Мой сервер работает на виртуальной машине - Ubuntu 18.4.