最近,许多人讨论X509CertificateLoader,主要是因为X509Certificate2构造函数被弃用。现在,从文件和字节数组加载证书的方法已更新为使用X509CertificateLoader。
MacOS 15 Sequoia 的安全 API 变更导致 dotnet CLI 无法生成和信任 HTTPS 开发者证书,影响 .NET 开发者。问题出在 X509Certificate2.CopyWithPrivateKey 方法处理临时密钥时失败。修复计划在十月发布,目前可通过删除现有证书、下载 .NET SDK 包并解除隔离属性来解决。
完成下面两步后,将自动完成登录并继续当前操作。