Hi Christian,
I uploaded the patchset [1] containing calls to SignatureCheck class from various script execution entry points.
Initially SignatureCheck class was in org.eclipse.ease.ui.launching package.
Since I was not able to call SignatureCheck class from org.eclipse.ease packages because of cycle of dependencies, I have kept it in org.eclipse.ease.sign.
Same is the reason for keeping IPreferenceConstants within same package, because we need to check for preferences from SignatureCheck class.
SignatureCheck class was set since long and it is already merged.
The thing remaining was calls to it from script execution entry points.
We also need to show the info of certificates in case of invalid or untrusted certificates asking user whether he trusts this certificate chain and giving user the option to execute or not.
I am using tree viewer for this.
In case of single certificate it is working fine.
But in case of multiple certificates, tree viewer is showing same certificate in hierarchy. I have checked that certificates are stored properly in the data structure that I have prepared, but still, tree viewer is not working.
See 197 line onwards in SignatureCheck class.
Thanks,