我需要管理员访问与证书的工作

本文关键字:证书 工作 访问 管理员 | 更新日期: 2023-09-27 18:06:15

用户是否需要管理员权限才能使用证书?例如,如果我是一个非管理员用户,当我运行一些代码来存储证书时,我会遇到任何问题吗?

我看到枚举StoreName有许多枚举值,其中一个是My。我想知道是否使用StoreName。My允许我的代码为admin和非admin用户工作。

谢谢。

我需要管理员访问与证书的工作

您可以作为标准用户使用证书,但是您可能希望使用证书实现一些非管理员无法完成的任务。

正如你正确提示的那样,你可以访问两个存储:我的(mmc插件中的个人)和机器。

您可以在My中执行所有操作,并且可以在Machine中读取所有证书的公钥。如果要为IIS工作进程安装证书,则必须在Machine store中进行。这需要你是一个管理员。

您还应该意识到,大多数与加密相关的任务都要求进程能够读取证书的私钥。在这些情况下,证书应该安装在Machine/Personal中,之后应该授予正确的进程私钥访问权限。