本地Sitecore站点遇SEC_ERROR_INADEQUATE_KEY_USAGE错误,需彻底移除Fiddler
彻底解决Sitecore本地站点依赖Fiddler访问的问题
1. 清理Fiddler残留代理与证书
- 检查系统代理设置:打开「Internet选项」→「连接」→「局域网设置」,确保勾选自动检测设置,删除手动添加的
127.0.0.1:8888类代理地址。 - 清理证书存储:
- Win+R输入
certmgr.msc打开证书管理器,在「受信任的根证书颁发机构」「个人」「中间证书颁发机构」的证书列表里,找到所有含DONOTTRUSTFiddler或FiddlerRoot的证书,右键删除。
- Win+R输入
2. 重置浏览器配置
- Chrome:输入
chrome://settings/reset,选择「将设置恢复为原始默认值」;或进入chrome://settings/system,确认代理为自动检测模式。 - Edge:操作类似,进入
edge://settings/reset重置配置,检查代理设置是否正常。
3. 修复Sitecore站点的SSL绑定
- 打开IIS管理器,找到你的Sitecore站点,查看SSL绑定的证书:
- 确保证书是合法的自签/CA证书,且证书的「密钥用法」包含数字签名「密钥加密」等必要项。
- 若证书无效,用PowerShell重新生成符合要求的自签证书:
New-SelfSignedCertificate -DnsName "你的Sitecore本地域名" -CertStoreLocation "cert:\LocalMachine\My" -KeyUsage DigitalSignature, KeyEncipherment -KeyAlgorithm RSA -KeyLength 2048 - 将新证书导入「受信任的根证书颁发机构」,并重新配置IIS的SSL绑定。
4. 重置系统网络配置
- 以管理员身份打开命令提示符,依次执行:
netsh winsock reset netsh int ip reset ipconfig /flushdns - 重启电脑,让配置生效。
5. 验证修复效果
卸载Fiddler后直接访问Sitecore站点,确认SEC_ERROR_INADEQUATE_KEY_USAGE错误消失,站点可正常访问。
内容的提问来源于stack exchange,提问作者Beau D'Amore
相关产品推荐
相关产品推荐

