if (proxyPath != null && !"".equals(proxyPath)) {
globusCred = new GlobusCredential(proxyPath);
} else {
globusCred = GlobusCredential.getDefaultCredential();
}
globusCred.verify();
gssCred = getGSSCredential(globusCred);
return gssCred;
} catch (GlobusCredentialException e) {
throw new GfacException(e,FaultCode.InvaliedConfig);