gpt4 book ai didi

c# - 错误: 'ID1039: The certificate' s private key could not be accessed

转载 作者:太空狗 更新时间:2023-10-29 21:12:38 26 4
gpt4 key购买 nike

我正在 azure 中实现 ADFS 身份验证,但遇到以下问题:

An exception of type 'System.Configuration.ConfigurationErrorsException' occurred in System.IdentityModel.Services.dll but was not handled in user code

其他信息:ID1024:配置属性值无效。

属性名称:serviceCertificate

Error: 'ID1039: The certificate's private key could not be accessed. Ensure the access control list (ACL) on the certificate's private key grants access to the application pool user.

指纹:'df113454dsf1321(此处的值我更改了值)''

当我右键单击证书,然后单击所有任务时,它不会显示“管理私钥”选项并授予 IIS 用户访问权限。我如何解决这个问题。web.config 文件内容:

<serviceCertificate>
<certificateReference x509FindType="FindByThumbprint" findValue="dfdsfdfdf(here I changed the value)" storeLocation="LocalMachine" storeName="My" />
</serviceCertificate>

最佳答案

我遇到了同样的问题。修复方法是允许 AppPool 用户(NETWORK SERVICE)读取证书私钥)。

  • 通过运行 mmc.exe 打开 MMC 管理单元。
  • 选择文件 -> 添加/删除管理单元。选择证书并单击“添加”。
  • 选择“计算机帐户”。单击“完成”。单击“下一步”。
  • 深入查看个人 -> 证书。
  • 右键点击您的证书并选择“所有任务”->“管理私钥”。
  • 添加网络服务并授予其“读取”权限。

谢谢,什维什

关于c# - 错误: 'ID1039: The certificate' s private key could not be accessed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28561335/

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