Implementation of HTTP Signature Authentication in Java