2015-05-04 26 views
4

我試圖測試MQ服務器中的身份驗證出口。所有頻道的SSLCAUTH屬性設置爲REQUIRED。據我所知,這意味着每個客戶端都必須具有SSL證書才能將消息放入頻道,並且如果他們沒有有效的SSL證書,連接將被拒絕。但是,當我檢查這些頻道的SSLCIPH屬性時,它們都是空白的。 IBM文檔說:「SSLCIPH屬性可以包含空值,這意味着您沒有使用SSL或TLS。如果通道的一端具有空白SSLCIPH屬性,則通道的另一端還必須具有空白SSLCIPH屬性。 「MQ身份驗證問題:需要SSLCAUTH,但SSLCIPH爲空

所以,我完全糊塗在這裏。這些頻道是否使用SSL證書進行身份驗證?任何幫助將不勝感激。

回答

6

SSLCAUTH屬性僅適用於SSLCIPH屬性不爲空的情況。換句話說,SSLCIPH屬性是使用SSL/TLS的大開關。只有這樣才能看到SSLCAUTH屬性。

0

此處的SSLCAUTH表示SSL-ClientAuthentication。如果在通道級別沒有爲屬性SSLCIPH配置SSL,將不再查看此信息。

在創建新頻道時,這甚至會成爲默認配置設置。 (SSLCIPH爲空白,SSLCAUTH爲必需)。即使爲通道啓用了SSL,這也是可選屬性。