自签名 IdentityServer 证书不适用于 macos Monterey

Self signed IdentityServer certificate not working on macos Monterey

我在 macOS 上安装了 IdentityServer4。 Idv 在本地主机上有自签名证书。它一直有效,直到将 macos 更新到 Monterey。 无法使用 Safari、Chrome、Firefox。 Safari 卡在空白页面,Chrome 显示错误 ERR_SSL_PROTOCOL_ERROR。

此证书从 6 月开始一直有效,直到 Monterey。

我尝试做的事情:

  1. 创建了密钥大小为 4096 的新证书。
  2. 创建了 720 天后过期的新证书。

但我总是遇到同样的问题。

openssl 版本:libreSSL 3.4.1

我尝试使用 dotnet dev-certs 创建。

服务器只提供过时/旧的 SSL 协议(如 TLS 1.0 或 SSL 2/3)。尝试使用 SSLLabs 的 SSL Server Test 扫描您的服务。

此外,HTTPS 证书的最长生命周期应为 398。详情请看这篇文章:

总的来说,我认为使用 2048 个密钥对于大多数应用程序来说已经足够了。