Java port of the Hawk HTTP authentication scheme