對於客戶端認證,我的要求是對同一IP上的不同定位器URL使用不同的證書。Apache配置爲同一臺服務器上的不同定位器使用不同的證書
例如:
當客戶端連接到https://a.b.c.d/locatorA,我要驗證對證書A中的客戶端,通過CA X簽署,
如果一個客戶端連接到https://a.b.c.d/locatorB,我想驗證客戶端針對證書B,由CA Y簽名。
還有其他任何關於abcd的URL,客戶端認證是不需要的。
要在locatorA和locatorB上啓用客戶端驗證,我在locator僞指令中將SSLVerifyClient設置爲true。默認情況下,SSLVerifyClient設置爲none。
但我面臨的問題是如何指定使用證書A的locatorA和證書B的locatorB。我嘗試在locatorA和locatorB的locator指令中添加SSLCertificateFile,但是apache表示配置錯誤。
有沒有一種方法可以根據URL類型爲同一服務器上的不同URL頒發不同的證書?
謝謝, Kowsik [email protected]