億品元素設計資源博客

品味經典包裝設計,版式設計,分享實用設計資源、設計軟件、插件下載及在線書法字體生成
登錄注冊 聯系合作 投稿

億品元素 » 實用軟件 » 簡單好用的本地https ssl證書生成工具-mkcert
簡單好用的本地https ssl證書生成工具-mkcert

簡單好用的本地https ssl證書生成工具-mkcert

網上有很多網站可以申請免費的https SSL證書,但是,如果你是用于本地開發,需要模擬https環境(比如PWA應用),localhost/127.0.0.1這樣的域名卻不能獲得一個有效的證書。在傳統的解決方案中,我們一般使用自簽證書來解決。今天這里給大家分享一個更簡單的方式生成本地https加密證書,并且信任自簽CA的方案:mkc…

網上有很多網站可以申請免費的https SSL證書,但是,如果你是用于本地開發,需要模擬https環境(比如PWA應用),localhost/127.0.0.1這樣的域名卻不能獲得一個有效的證書。在傳統的解決方案中,我們一般使用自簽證書來解決。今天這里給大家分享一個更簡單的方式生成本地https加密證書,并且信任自簽CA的方案:mkcert。

https

mkcert程序簡介

mkcert是一個使用go語言編寫的生成本地自簽證書的小程序,具有跨平臺(Mkcert支持macOS、Linux、和Windows三大操作系統),使用簡單,支持多域名,自動信任CA等一系列方便的特性可供本地開發時快速創建https環境使用。

Mkcert2

mkcert安裝方式也非常簡單,由于go語言的靜態編譯和跨平臺的特性,官方提供各平臺預編譯的版本,直接下載到本地,給可執行權限(Linux/Unix需要)就可以了。

下載地址: https://github.com/FiloSottile/mkcert/releases/latest

具體不同平臺的mkcert安裝方法請查看官方文檔:https://github.com/FiloSottile/mkcert

如果你是windows,直接下載本站分享的版本即可,因為mkcert必須命令行運行,本人覺得麻煩了一點,于是自己搞了一個批處理工具,運行后即可快速生成https ssl證書,比直接運行命令行版本要方便一些。

mkcert

mkcert批處理版用法:

首先是輸入1,安裝mkcert根證書到本地可信CA(必須,此功能等效于mkcert -install命令),

然后輸入2,生成本地證書文件,生成的證書文件默認在當前文件夾下。

最后把生成的證書文件copy到你的本地網站環境中就可以運用了,至于如何SSL證書運用,就不是這里該討論的問題了,畢竟,mkcert只負責生成https本地證書而已。

mkcert官方用法說明

Usage of mkcert:

$ mkcert -install
Install the local CA in the system trust store.

$ mkcert example.org
Generate "example.org.pem" and "example.org-key.pem".

$ mkcert example.com myapp.dev localhost 127.0.0.1 ::1
Generate "example.com+4.pem" and "example.com+4-key.pem".

$ mkcert "*.example.it"
Generate "_wildcard.example.it.pem" and "_wildcard.example.it-key.pem".

$ mkcert -uninstall
Uninstall the local CA (but do not delete it).

For more options, run "mkcert -help".

其他說明:

mkcert生成的SSL證書僅限本地使用,生成的證書是無法運用于在線網站的(因為必須用戶電腦信任根證書),所以非常適用于本地開發時快速創建https環境使用。

簡單好用的本地https ssl證書生成工具-mkcert

打賞

如果本站對您有所幫助,請考慮對本站進行小額捐贈:

捐贈億品
相關內容

發表評論

如何下載本站資源『所有留言都會被審核,請勿發布垃圾評論』

(必填)*

欢乐生肖走势图经网