In the documentation of MailMessage.CheckSignature (https://reference.aspose.com/net/email/aspose.email/mailmessage/methods/checksignature), it is not clear how the result is communicated. Presumably an exception would be thrown in the case of an invalid signature, but none is documented.
More importantly, in my tests, the CheckSignature passes, even though the certificate with which the message is signed is not trusted. Have I misunderstood something, does it not actually do what I think it does? Or is it a bug?