Kentor AuthServices - SP 的服务证书(受密码保护的 .pfx)引发网络密码错误



错误:指定的网络密码不正确。

说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪,了解有关错误及其在代码中起源位置的详细信息。

异常详细信息:指定的网络密码不正确。

原因:我只能导出受密码保护的证书".pfx"。据我了解,"Kentor AuthServices"不支持密码保护。

据说这个问题已关闭,如以下链接https://github.com/KentorIT/authservices/issues/457

.Net 错误:这是因为设置了"X509KeyStorageFlags.MachineKeySet"标志。

我所做的只是将 .pfx 文件保存在我的解决方案中,并将服务器证书文件路径指向该文件。我是否需要执行任何其他操作才能通过错误?

非常感谢您的帮助。

在证书管理器中导出 .pfx 文件时,系统会提示您输入密码,但您可以将其留空并按 OK 生成不带密码的 pfx。

在测试/开发环境中,拥有 pfx 是一种简单的方法,在源中包含 pfx 可以让每个人都获取源并运行。这就是我为存储库中的示例应用程序执行此操作的原因。

但在生产环境中,证书应始终安全地存储在操作系统的证书存储中。切勿在生产中使用 pfx 文件。证书配置允许您指定证书存储而不是文件名。请参阅配置文档

最新更新