2025年9月14日 星期日

利用同一個CA自簽SSL憑證

利用同一個CA自簽SSL憑證

為什麼要用同一個CA簽發是因為,這樣你可以在電腦裝只裝該CA的憑證即可使用該憑證簽出的任意SSL了,簡單說就是不用每個子網站都要重新裝憑證,就一個憑證可以適用全部。


創建 CA 憑證

這是我自己寫的函式庫,要看內容自行點網址連結過去

irm https://raw.githubusercontent.com/hunandy14/New-SSLCertificate/refs/heads/master/New-RootCA.ps1 | iex
New-RootCA -CNName "MyCA"

執行後會在工作目錄底下產出 crt 與 key 檔案,crt 就是憑證用於安裝到電腦中


利用該憑證簽發域名

再來是簽發你的網站

irm https://raw.githubusercontent.com/hunandy14/New-SSLCertificate/refs/heads/master/New-SSLCertificate.ps1 | iex
New-SSLCertificate -CAKeyPath ".\MyCA.key" -CACrtPath ".\MyCA.crt" -CN "mysite.com"

執行完畢你的憑證就出來了,把他丟到你的服務中就能使用了


沒有留言:

張貼留言