Platform of Trust utility functions for go.
go get -u github.com/holdatech/gopot/v4
package main
import (
"fmt"
"github.com/holdatech/gopot/v4"
)
func main() {
var secretKey, _ = rsa.GenerateKey(rand.Reader, 4096)
payload := struct {
Hello string `json:"hello"`
}{
Hello: "World",
}
signature, err := gopot.CreateSignature(payload, secretKey)
if err != nil {
panic(err)
}
fmt.Println(signature)
}