A system and method for dynamically determining a CRL location and protocol.
CRL
location names and protocols are retrieved from a digital certificate data structure
which includes a network servers that contain the CRL file. A determination is
made as to whether any of the servers reside in the current domain, in which case
the server is used because the data is more secure. If no locations are within
the current domain, Internet servers outside the current domain are analyzed. Security
parameters may be established that restrict which Internet servers can be used
to retrieve the data. The security parameters may also include which access methods
may be used to retrieve data since some access methods provide greater security
than other access methods. A security parameter may also be based upon both the
access method and the name, or address, of the Internet server.