Is there a way to intercept the Digital Signature function and force it to not allow the user to sign unless the form has been completely validated? Or some other condition not covered by form validation (e.g. a custom condition).
Basically I want to write a function that catches the call to sign, tests if it should sign or not, and if so requests the normal signature method inherent in InfoPath.
Thanks for any help!