Our web application uses applets for many of its functions, and we are currently signing those applets with a CA issued certificate. The CA provides a Revocation List. Several of the sites using our application are closed networks, with no access to the internet, and we are trying to figure out how to get the CRL onto those networks, and checked when a certificate is used.
From what I have found so far, we have the option to fully disable CRL checking, in the Java options, but I’m not sure this is the best option. Would we get security warnings when launching applets if we did this? Additionally, it may become a requirement that we check the CRL.
So I think the real questions here are:
1: How do we point Java at the CRL located on our closed network?
2: Can we place it on the server, or does it have to be deployed to each machine?
3: If there are settings that have to be in place on each machine, is there a good option for pushing them out from the server?