Hi there,
We got a weird credential validation error in jGlobus with Globus
Toolkit 4.2.1.
grid-proxy-init and grid-proxy-info work well. Everything looks fine.
And we can also initiate 3rd-party transfer by using globus-url-copy.
While in our application which uses jGlobus, the app failed to validate
the user proxy. Here is the error message:
Authentication failed. Caused by Defective credential detected. Caused
by [JGLOBUS-116] Certificate validation failed. Caused by
org.globus.gsi.proxy.ProxyPathValidatorException: [JGLOBUS-77] Unknown CA
at
org.globus.gsi.proxy.ProxyPathValidator.validate(ProxyPathValidator.java:277)
at
org.globus.gsi.proxy.ProxyPathValidator.validate(ProxyPathValidator.java:225)
at org.globus.gsi.GlobusCredential.verify(GlobusCredential.java:320)
at
org.globus.gsi.GlobusCredential.getDefaultCredential(GlobusCredential.java:585)
at
org.globus.gsi.gssapi.GlobusGSSManagerImpl.createCredential(GlobusGSSManagerImpl.java:130)
at
org.globus.gsi.gssapi.GlobusGSSManagerImpl.createCredential(GlobusGSSManagerImpl.java:71)
at
org.globus.gsi.gssapi.GlobusGSSManagerImpl.createContext(GlobusGSSManagerImpl.java:268)
at
org.globus.ftp.extended.GridFTPControlChannel.authenticate(GridFTPControlChannel.java:193)
at org.globus.ftp.GridFTPClient.authenticate(GridFTPClient.java:120)
at org.globus.ftp.GridFTPClient.authenticate(GridFTPClient.java:96)
Any clue here? Thanks!
--
Stay Fabulous,
garfield