[HttpKernel] simplified code
[HttpKernel] fixed some unit tests for 2.4 (signature now uses SHA256 instead of MD5)