有人可以帮助我理解此错误吗?是由于某些配置问题吗?还是因为权限未正确设置?
xyz@tatlo .globus]$ voms-proxy-init
Credentials couldn't be loaded
[/mnt/t3nfs01/data01/shome/xyz/.globus/userkey.pem,
/mnt/t3nfs01/data01/shome/xyz/.globus/usercert.pem]:
Can not load the PEM private key: java.io.IOException:
Can not load the PEM private key: no input data (empty source?)
No credentials found!
[xyz@tatlo .globus]$ ls
mycert.p12 usercert.pem userkey.pem
我希望您已正确配置了VOMS服务器端点。另外,检查凭据是否在正确的目录中。他们通常应该进入$ home/.globus目录。VOMS客户端正确处理了PKCS12和PEM格式编码的证书。查找PKCS12凭据的默认路径是:
$ home/.globus/usercred.p12
另外,如果不相应设置,请检查格式设置的权限。$ home/.globus/usercred.p12的权限必须为600。对于PEM凭证,使用以下路径:
$ home/.globus/usercert.pem(证书($ home/.globus/userKey.pem(私钥(
PEM文件上的权限必须是:
644 for $HOME/.globus/usercert.pem
400 for $HOME/.globus/userkey.pem
如果存在PEM和PKCS12格式,则PEM优先。
请参阅链接以获取更多准则。