A ValidationException should be thrown to indicate that the data provided by
the user or from some other external source does not match the validation
rules that have been specified for that data.
Verifies a seal (created with the seal method) and throws an exception
describing any of the various problems that could exist with a seal, such
as an invalid seal format, expired timestamp, or data mismatch.