| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
此儲存庫包含 PowerShell 腳本,用於自動化從 ZeroSSL 獲取和管理 SSL 憑證的過程。
graph TD
A[開始憑證請求] --> B[建立憑證請求];
B --> C[取得 CNAME 驗證資訊];
C --> D[使用者確認 DNS 記錄已生效];
D --> E[驗證 CNAME 記錄];
E --> F{等待驗證完成};
F --> |未簽發| F{等待驗證完成};
F --> |簽發| G[下載憑證包];
G --> H[儲存憑證檔案];
| 情境描述 | 腳本名稱 |
|---|---|
| 開始憑證請求 | new-zerossl-certificate.ps1 |
| 建立憑證請求 | create-zerossl-certificate.ps1 |
| 取得 CNAME 驗證資訊 | get-zerossl-cname-challenge-info.ps1 |
| 驗證 CNAME 記錄 | verify-zerossl-cname-validation.ps1 |
| 等待驗證完成 | wait-zerossl-validation-completion.ps1 |
| 下載憑證包 | download-zerossl-certificate-bundle.ps1 |
| 儲存憑證檔案 | save-zerossl-certificate-files.ps1 |
安裝 OpenSSL。
執行以下指令,它應該會要你打一些資訊,視你情境去輸入。
openssl req -nodes -newkey rsa:2048 -sha256 -keyout example.key -out example.csr產生出來的 example.key 請保管好。
產生出來的 example.csr 拿來作為 CSR 檔案輸入。
.\new-zerossl-certificate.ps1 -ApiKey <key> -CsrPath <csrpath> -Domains @("example.com") -OutputPath ".\cert"目前僅支援 CNAME 驗證。
| Back | FazBrowse Home | New Git URL |