I want to deploy custom plug-ins using the Widget Catalog but need to understand the trust model that is employed.
I have successfully created a self-signed certificate and signed the jars that make up a custom plug-in. I have also successfully deployed this plug-in using the Widget Catalog and an NSF update site. However, when the plug-in is provisioned, users see a prompt indicating that the plug-in is signed but not trusted. I want to understand how to avoid this prompt. If I get my self-signed certificate signed by a top level CA with an Internet Certifier present in the user’s Personal Address book (like VeriSign), will the provisioning code grant trust and prompt the user accordingly (this plug-in is signed and is trusted) or avoid this prompt completely?
Aside from getting a CA (present in the Personal Address Books) to certify my code signing certificate, is there any other way to grant trust?
Any help is appreciated.