gpt4 book ai didi

windows - 在 Windows Server 2003 LocalMachine/My store 中查找公共(public)证书的物理路径

转载 作者:可可西里 更新时间:2023-11-01 09:38:30 27 4
gpt4 key购买 nike

我正在尝试找到导入到 LocalMachine/My(个人)证书存储区的公钥的文件系统路径,以便我可以向自定义 App_pool 帐户授予读取和执行权限。我尝试使用 findprivatekey.exewinhttpcertcfg.exe 但没有成功。这是我目前的路径,只是不知道将权限应用到哪一个。

C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys

findprivatekey.exe 总是找不到证书。

winhttpcertcfg -l -c LOCAL_MACHINE\My -s MyCertificate 返回

Access was not successfully obtained for the private key. this can only be done by the user who installed the certificate.

但是,我安装了证书,所以我认为这与它不是私有(private)证书而是公共(public)证书这一事实有关。

有什么建议……?此外,这是在 Windows Server 2003 上

最佳答案

这是我从这个问题中了解到的,当您在 Windows Server 2003 机器上导入 .cer 文件时,弹出窗口(下面的屏幕截图)将询问验证。单击 YES 否则您将有权访问私钥问题。

安全警告截图:

这是我注意到的一件事,因为弹出窗口显示了三台服务器中的一台,并且我在为 NETWORKSERVICE 和 ASPNET 分配权限时没有遇到任何问题。

解决方法是使用创建密码的 key 从另一台服务器导出证书。我能够在为其创建证书的服务器上的 IIS 7 中执行此操作。获得 .pfx 后,我导入了其他两台有此问题的服务器,然后我就能够分配权限。

关于windows - 在 Windows Server 2003 LocalMachine/My store 中查找公共(public)证书的物理路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11657854/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com