助教您好,
目前我在 pki:intermediate 這一關一直失敗,OJ 的訊息是:
[FAIL] One or more downloaded CA files are empty.我在 VM 上用一個簡單的檢查 script 做了本地檢查(見附圖)

可以確認
1./home/judge/hw3 底下四個 CA 檔案都存在而且不是 0 bytes
2.
Root / Intermediate 的 subject / issuer 符合 spec
然後我在 VM 本地用 sa.crt / sa.key 當 CA 產生了一張 sub-intermediate,再用 sa.crt + sarootca.crt 當 chain 做驗證,
在 VM 本地,root / intermediate cert 都是非空的,而且可以正常簽 sub-CA 並通過 verify。
但是OJ還是回報錯誤。
可以的話想請問
1.在 pki:intermediate 測項中,這裡所說的 “downloaded CA files” 是用什麼方式從 VM 取得的?
2.對檔案的「路徑 / 檔名 / 權限」是否有額外要求?會不會是下載那一步因為路徑不一致或權限問題,導致在 TA 那邊存成空檔?
3.如果方便的話,能否簡單說明或節錄 pki:intermediate 測試中「下載 CA 檔案」的那一段 script 或規則,讓我可以對照自己的設定確認是哪個環節不一致?
謝謝助教。