JavaScript Object Signing and Encryption
