【问题标题】:RSA Key Store PermissionsRSA 密钥存储权限
【发布时间】:2010-11-04 17:17:41
【问题描述】:

从昨天开始,我无法使用 sn.exe 或通过也使用 sn.exe 的 Visual Studio 生成强名称密钥。

当尝试生成密钥文件时,会执行以下 cimmand

sn -k "密钥文件.snk"

sn.exe 然后响应

未能生成强名称密钥对 -- 访问被拒绝。

在运行 Process Monitor 时重复此过程后,我现在知道 sn.exe 被拒绝访问的位置都位于以下目录中

\ProgramData\Microsoft\Crypto\RSA\MachineKeys

查询该文件夹的权限,发现Everyone和Administrators组没有权限,NETWORK SERVICE账户拥有完全控制权。

昨天,我安装了使用 NETWORK SERVICE 帐户的 SourceGear Fortress,但这是在问题发生之前对系统进行的唯一重大更改。

Everyone 和 Administrators 对 RSA 密钥库没有权限是否正常?

【问题讨论】:

    标签: windows file-permissions rsacryptoserviceprovider


    【解决方案1】:

    在恢复我对 MachineKeys 目录的用户帐户的读写权限后,我再次能够生成密钥

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-01
      • 2021-04-26
      • 1970-01-01
      相关资源
      最近更新 更多