Golang (GO) implementation of Java Object Signing and Encryption specification