使用 mkcert 在 Windows 本機自行簽發 HTTPS 憑證
在本機開發 Web 服務時,常常會遇到需要 HTTPS 的情境,例如測試 Cookie 的 Secure 屬性、Service Worker、OAuth callback,或是模擬正式環境的安全連線。如果只是為了開發環境而申請公開憑證,流程通常太重;這時可以使用 mkcert 在本機建立受信任的開發用憑證。
mkcert 會在本機建立一個 local CA,並將它加入系統信任存放區,之後再透過這個 local CA 簽發指定網域使用的憑證。本文會示範如何在 Windows 上使用 winget 安裝 mkcert,並產生可供本機服務使用的 HTTPS 憑證。