設定 HTTP 接收端的憑證型鑑別
已淘汰 當您使用「HTTP 接收端」通訊協定時,必須使用憑證管理中心 (CA) 發出的憑證。 它不能是自簽憑證,因為它必須由 CA 驗證。
關於此作業
重要事項: 僅當您針對 伺服器憑證使用 自簽產生憑證 選項時,此作業中的指示才適用。 自簽產生的憑證 選項已淘汰。
當您使用「HTTP 接收端」通訊協定在 QRadar® 中建立新的日誌來源時,請在配置 伺服器憑證 參數時使用 從 QRadar 憑證儲存庫中選擇 或 PKCS12 憑證鏈及密碼 選項。
在開始之前
如果您有私密金鑰和憑證,而不是 PKCS12 憑證,則必須完成下列步驟,以將它們轉換成 PKCS12 憑證:
- 找出端點憑證私密金鑰,其採用 PEM 格式的 PKCS1 編碼。 該檔案稱為 certificate.key。 私密金鑰必須以 BEGIN RSA
PRIVATE KEY 開頭,並以 END RSA PRIVATE KEY結尾。提示: 如果您的金鑰是 PEM 格式,但開頭是 BEGIN PRIVATE KEY 標頭,而不是 BEGIN RSA PRIVATE KEY,則它是採用 PKCS8 編碼,且必須先轉換成 PKCS1 編碼,才能繼續進行。
- 找出 PEM 格式的憑證鏈,並在 chain.crt 檔中依下列順序附加每一個憑證。 端點憑證必須先,然後視需要接著一或多個中繼憑證。重要事項: 如果您的憑證是由主要 CA 直接發出,則必須僅提供端點憑證。
- 執行下列指令,以 certificate.key 及 chain.crt 檔案建立 PKCS12 憑證:
openssl pkcs12 -export -out myserver.mycompany.net.p12 -inkey certificate.key -in chain.crt - 建立匯出密碼以保護 PKCS12 儲存器中的私密金鑰。 密碼用來將憑證匯入至 QRadar 金鑰儲存庫。
- 執行下列指令,以驗證憑證的詳細資料:
keytool -list -v -keystore myserver.mycompany.net.p12 -storetype PKCS12
程序
結果
Keystore type: jks
Keystore provider: IBMJCE
Your keystore contains 1 entry
Alias name: syslog-tls
Creation date: May 25, 2022
Entry type: keyEntry
Certificate chain length: 3
Certificate[1]: