Java-Windows MMC-当其他用户登录时,证书的私钥为空

Java-Windows MMC-当其他用户登录时,证书的私钥为空,java,Java,我已使用主用户在Windows Trusted store中安装了pfx证书文件。然后我将用户切换到标准用户,并从JAVA访问证书。但是证书的私钥为空。 我想这可能是权限问题,请帮帮我。但对于同一用户(此处为主用户),证书具有私钥,并且通过SSL连接传递我的RMI 由于此问题,我无法通过SSL传递RMI连接。出现握手失败消息。如果此消息不为null,则标准用户可以假装为主用户。。。所以-对我来说,这是预期和想要的行为。但是标准用户不知道主用户密码,而且无法完成。如果用户安装证书,其私钥不可由计算

我已使用主用户在Windows Trusted store中安装了pfx证书文件。然后我将用户切换到标准用户,并从JAVA访问证书。但是证书的私钥为空。 我想这可能是权限问题,请帮帮我。但对于同一用户(此处为主用户),证书具有私钥,并且通过SSL连接传递我的RMI


由于此问题,我无法通过SSL传递RMI连接。出现握手失败消息。

如果此消息不为null,则标准用户可以假装为主用户。。。所以-对我来说,这是预期和想要的行为。但是标准用户不知道主用户密码,而且无法完成。如果用户安装证书,其私钥不可由计算机中的任何其他用户访问,这是标准行为吗?那么windows证书存储中的“本地计算机”是什么意思?据我所知,如果我们在“本地计算机”中安装证书,该证书将被机器中的所有其他用户完全访问。请澄清。