【问题标题】:Does X509Certificate2(path, pw, MachineKeySet) only work for admin users?X509Certificate2(path, pw, MachineKeySet) 是否仅适用于管理员用户?
【发布时间】:2015-10-16 23:46:41
【问题描述】:

我正在使用 X509Certificate2 将私钥存储在本地计算机注册表存储中,而不是当前用户存储中。我的应用程序的用户是否需要在计算机上具有管理员权限才能使其正常工作,还是可以使用标准帐户?这是在 winforms 桌面应用程序中使用的。

这是我的代码:

m_cert = new X509Certificate2( path, 
  password, 
  X509KeyStorageFlags.PersistKeySet | X509KeyStorageFlags.MachineKeySet );

【问题讨论】:

    标签: c# .net cryptography x509 x509certificate2


    【解决方案1】:

    是的,没错。只有本地管理员有权在本地计算机存储中安装证书。

    【讨论】:

      猜你喜欢
      • 2016-01-22
      • 2018-08-29
      • 2020-02-18
      • 1970-01-01
      • 2015-03-03
      • 2017-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多