前言
每年都要更新 ASP.NET Core 本機端自簽的開發憑證,剛好就在不久前憑證過期。透過剛結束的 .NET Conf Taiwan 2022 從保哥那裡學到一招更新方法。立即現學現賣。
過期的憑證
寫部落格的同時恰巧經歷了正常到過期的憑證變化。
$ dotnet dev-certs https --check --trust
原本的 A valid certificate was found
變成 The following certificates were found, but none of them is trsuted.
> 我的開發環境: Windows 10,若是其他的平台可以查詢 Microsoft Learn - 使用 .NET CLI 產生自我簽署憑證
更新步驟
- 先清掉舊的憑竳
$ dotnet dev-certs https --clean
- 再重新建立新憑證
$ dotnet dev-certs https --trust
見證更新過程
正常 -> 過期 -> 清除 -> 重建 -> 正常