This is fine for now, but it'd be great if the verify method never throws an error, and instead we will populate a typed context object that will be returned, with e.g. certificateChainValid, signatureValid, xxxValid. So we can also start returning those errors in Credo and Paradym.
Originally posted by @TimoGlastra in #99 (comment)