The constructor should throw an exception if the signing is a string which is null or empty.
The constructor should throw an exception if the signing is a byte[] which is less than 32 bytes.
The MakeHttpContent method should throw if the msgId is null or empty.
The Verify method should throw if the payload is empty.
The Sign method should throw if the msgId or payload is empty.
The constructor should throw an exception if the signing is a
stringwhich is null or empty.The constructor should throw an exception if the signing is a
byte[]which is less than 32 bytes.The
MakeHttpContentmethod should throw if themsgIdis null or empty.The
Verifymethod should throw if the payload is empty.The
Signmethod should throw if themsgIdorpayloadis empty.