0

是否有 Oracle 参考明确指出您无法使用 SunMSCAPI 提供程序访问 MY 商店中的 LocalMachine 证书?

谢谢,伯特

4

2 回答 2

0

在不了解您的特定错误的情况下,这里报告了一个错误

于 2015-11-18T19:04:34.647 回答
0

我们通过使用免费的 Microsoft/Sysinternals 工具 PSExec.exe 证明了这一点。

通过以普通用户或系统用户的身份运行相同的 Java 程序,我们可以确定普通用户无法获得 LocalMachine 证书。

命令:

PsExec.exe -i -s cmd.exe

然后使用 java.exe 以常规方式在控制台中运行 Java 程序。您可以使用 getEnv("USERNAME") 在 Java 代码中显示当前用户。

有趣的是,系统帐户也无法从 Java 访问当前用户的注册表设置。

于 2016-07-22T19:27:17.383 回答