Disclaimer: this is an unsupported software, which was written to ease some pain with debugging certificate problems.
Check Node
If you ever get a wierd Globus error message, like authentication problem, then try to use the following tool:
wget 'http://glite.cvs.cern.ch:8180/cgi-bin/glite.cgi/*checkout*/org.glite.data/bin/check-node?rev=HEAD&content-type=text/plain' -O check-node
bash check-node
You will see an output similar to this:
Certificate checks
------------------
Running as root: checking the host certificate
... certificate permission is fine
... key permission is fine
... checking if the certificate matches the key:
CA certificate expiration check
-------------------------------
CRL expiration check
--------------------
/etc/grid-security/certificates/*.r0: No such file or directory
This script checks certificate and key permissions (works for simple user and root as well),
if they actually match, user and CA certificates' validity and revocation lists.
However it does
not check if you have all the necessary CA certificates installed, so if
anything is missing then you have to use your distribution's tool to figure that out!
--
AkosFrohner - 17 May 2006