eNotary: Digitally Authenticating Legal Documents