JSON Message Signing Alternatives

In this post I explore following alternatives available to sign a JSON message and then build a comparison between each of them.