我剛剛購買了 SSL 證書,以下是我獲得的所有證書文件:
Root CA Certificate - xxCARoot.crt
Intermediate CA Certificate - x1.crt
Intermediate CA Certificate - x2.crt
Intermediate CA Certificate - x3.crt
Your EssentialSSL Wildcard Certificate - mydomain.crt
現在在 apache 上安裝我的憑證:
- 我是否需要公開根 CA 憑證?
- 由於 apache 只允許 1 個
SSLCertificateChainFile
指令,我是否應該建立中間 CA 的捆綁檔案? 如果是這樣。捆綁檔案中憑證的順序是否會顛倒,如下所示:
貓 x3.crt x2.crt x1.crt > myca.bundle
如果確實必須添加根證書,那麼它是在捆綁包中放在最後(z1 之後)還是首先(x3 之前)(假設順序首先是正確的)?
答案1
不,您不需要共用根目錄。已經信任它的訪客(可能來自提供作業系統的公司)將已經擁有它。
是的,假設它們都是 PEM 編碼的,那麼使用您的命令應該是正確的。
根據威斯康辛大學這裡,順序確實很重要,但前提是您提供了根。