I'm new to java and I have a problem very similar to this.. suppress a digital certificate when prompted. I have full control over the environment. Any possible solutions? Expert Exchange question
views:
487answers:
2suppressing applications digital certificate has been verified do you want to run this application
I don't believe that you can, it's built into Windows. That's one of their built-in mechanisms to prevent infections, etc. That's also why I suspect you can't find the answer.
My question is why wouldn't you want to acquire the certificate? I don't remember the actual costs, but I believe it's somewhere between a hundred and a few hundred to acquire the certificate. Definitely a LOT less than the costs of trying to figure out how to suppress it in the first place...
Hopefully there is no way to suppress the warning, because that would be security bug. If there is such a way, it should be reported and fixed.
I'm sorry; I misunderstood the original question, but some of the OP's additional comments have made it clearer. The administrator of the machines in question can automate the setup of a key store with the necessary certificates in it.
See the security information in the Java Deployment Guide. Create a key store that contains the certificate used by the developer to sign the application. This will be the "Trusted Certificates" key store, and its location is specified by the "deployment.system.security.trusted.certs
" property in the deployment properties file (it probably makes most sense to specify this at the system level, rather than the user).
The location of the system properties is specified in the deployment.config
file, and the location can be a URL so that all workstations point to an enterprise-wide configuration.