Для получения недостающих данных для формирования подписи необходимо обратиться в Службу технической поддержки Kaspersky DDoS Protection.
Для формирования подписи необходимо конкатенировать:
int(600 *(int(round(time.time() / 600,0))))
От полученной в результате конкатенации строки необходимо вычислить хэш (подробнее по запросу). Хэш записывается в виде шестнадцатеричной строки в нижнем регистре (32 символа) и передается в структуре ClientAuth с именем Auth. Требуется, чтобы системное время на клиентах не отличалось от точного времени на величину большую 600 секунд. В противном случае аутентификация будет неуспешной. В случае ошибки решение может генерировать исключение SOAP Fault c поясняющим текстом.
В начало