可以使用 SunMSCAPI 访问我的商店中的本地计算机证书吗?
Possible to access LocalMachine cetificates in MY store using SunMSCAPI?
是否有 Oracle 参考明确指出您无法使用 SunMSCAPI 提供程序访问 MY 存储中的 LocalMachine 证书?
谢谢,
伯特
在不了解您的特定错误的情况下,报告了一个错误 here
我们使用免费的 Microsoft/Sysinternals 工具 PSExec.exe 证明了这一点。
通过运行将相同的Java程序作为普通用户或系统用户,我们可以确定普通用户无法获得LocalMachine证书。
命令:
PsExec.exe -i -s cmd.exe
然后 运行 控制台中的 Java 程序以 java.exe 的常规方式运行。您可以使用 getEnv("USERNAME").
在 Java 代码中显示当前用户
有趣的是,系统帐户也无法从 Java 访问当前用户的注册表设置。
是否有 Oracle 参考明确指出您无法使用 SunMSCAPI 提供程序访问 MY 存储中的 LocalMachine 证书?
谢谢, 伯特
在不了解您的特定错误的情况下,报告了一个错误 here
我们使用免费的 Microsoft/Sysinternals 工具 PSExec.exe 证明了这一点。
通过运行将相同的Java程序作为普通用户或系统用户,我们可以确定普通用户无法获得LocalMachine证书。
命令:
PsExec.exe -i -s cmd.exe
然后 运行 控制台中的 Java 程序以 java.exe 的常规方式运行。您可以使用 getEnv("USERNAME").
在 Java 代码中显示当前用户有趣的是,系统帐户也无法从 Java 访问当前用户的注册表设置。