跳至主要内容

Sectigo CaaS 操作指南

本文主要介紹在購買了Sectigo CaaS服務之後的一個操作說明。


啟動產品​

  1. 在購買CAAS服務後,進入SSL證書

  2. 選擇進入CAAS頁面

  3. 選擇已購買的產品,點擊啟動,

  4. 啟動後點擊產品右邊的詳情選項

    caasguide


新增需要申請的域名​

  1. 進入CaaS詳情頁面後,可以在下圖中看到 ID 和 MACKey,在域名資訊處新增需要申請證書的域名。

    caasguide


安裝acme工具​

在客戶端安裝acme工具,我們這裡使用certbot舉例。

  1. 安裝 certbot(作業系統ubuntu22.04)

    apt install certbot python3-certbot-nginx
  2. 在 certbot中使用 eabMACID 和 eabMACKey

    certbot certonly --webroot -w /var/www/html #web根目錄

    --server https://acme.sectigo.com/v2/DV #sectigo的ACME伺服器位址

    --eab-kid "MLPDhRVKPZbf_zvGUBAEQw" #eabMACIDb64url的值

    --eab-hmac-key "JPXnLeMwa4ey7Htn_HJ1_ccqdzHwEMMc6EahLaKS1N3D1UK96qZSiXIwq41v546ALMYsLOvJpuGwjKBbyCfIng" #eabMACKeyb64url的值

    -d x-man007.top -d www.x-man007.top #需要申請證書的域名

    • /var/www/html
    • "MLPDhRVKPZbf_zvGUBAEQw"
    • "JPXnLeMwa4ey7Htn_HJ1_ccqdzHwEMMc6EahLaKS1N3D1UK96qZSiXIwq41v546ALMYsLOvJpuGwjKBbyCfIng"
  • x-man007.top

  • www.x-man007.top

    這些參數部分需要根據實際情況填寫。

  1. 執行命令後,等待證書申請

    caasguide

  2. 證書申請成功後,可以在 /etc/letsencrypt/live/x-man007.top/ 裡找到簽發的證書。


可能會遇到的問題​

Certbot 簽發如果不成功,會返回錯誤提示,根據提示去修復問題後可以再次申請。

也可以去 /var/log/letsencrypt/letsencrypt.log 查看詳細日誌。

如果申請證書時候一直卡住無法簽發,可以嘗試先清除之前的 acme 帳號再次申請,具體方法如下:

  1. 進入 /etc/letsencrypt/accounts/,將 acme.sectigo.com 重新命名為 acme.sectigo.combak
  2. 重新執行 certbot 命令再次申請(命令見第3步)