使用 mkcert 建立開發用的憑證
前言:
好久沒更新技術文章,近期因為公司組識架構又要調整,產品單位進行人力縮減,對於自己去留的決定又開始感到些許迷茫,畢竟我也36歲即將步入中年,說不擔心是騙人的,從出社會後,好像一直都是在為工作、為家庭而活,想那麼多也沒有用,不如利用交接工作的空檔來寫篇技術文章轉換一下心情好了。
mkcert 是什麼?
對於前端開發人員來說,對於網頁使用 https 協定應該不陌生,因為現在網頁基本都是 https 開頭的了,好像很少會看到 http,目前應該只剩下在開發環境才會使用到。那兩者有什麼差別呢?簡單來說 https 是安全的超文本傳輸協議,使用SSL/TLS協議對資料進行加密,確認 C/S 兩端的安全性。
如果開發人員有需要建構 https 網站的需要,不免就需要先取得合法的憑證才能夠進行設定,但正規的憑證是需要花錢購買的,如果要自己手動透過 OpenSSL 建立自我簽署的憑證,也需要對於憑證有一定的理解,這時候使用 mkcert 可以很快速的協助開發人員建立個人或是單位內通用的憑證。