有人可以帮我理解这个错误吗?是由于一些配置问题?或者是因为未正确设置权限?
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
答案 0 :(得分:1)
我希望您已正确配置VOMS服务器端点。另外,检查凭据是否在正确的目录中。 它们通常应该进入$ HOME / .globus目录。以PKOM12和PEM格式编码的证书由VOMS客户端正确处理。 查找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优先。
有关更多指南,请参阅link。