2015-09-23 71 views
0

我設法通過運行在Bluemix上的示例Java應用程序和使用Secure Gateway服務和Docker在本地計算機上運行的MySQL數據庫創建連接。沒有安全。Bluemix安全網關與MySQL數據庫的JDBC連接

現在我試圖找出TLS應該如何配置。我應該在Java代碼中建立TLS連接並在MySQL中進行相應的配置嗎?我認爲這將是Secure Gateway和Docker之間的配置。如果是這種情況,我應該如何配置它們之間的通信?而且,需要什麼標誌?

是否有關於如何在Java中實現此通信的教程?

在此先感謝。

回答

0

可以在您的Java應用程序和Secure Gateway Cloud主機和端口之間以及Docker客戶端和MySQL數據庫之間配置TLS。這些是分開完成的。

文件,這兩個配置:

應用程序端的TLS:https://www.ng.bluemix.net/docs/services/SecureGateway/sg_023.html#sg_007

客戶端TLS: https://www.ng.bluemix.net/docs/services/SecureGateway/sg_023.html#sg_011

通過泊塢窗客戶端和安全網關服務器之間的隧道交通始終是加密,這裏沒有選擇。

出於安全原因,最好在應用程序端使用TLS。這將要求您的Java應用程序使用TLS連接到Secure Gateway雲主機:端口。我沒有Java教程。

如果在創建網關時已選中Enforce Security Token選項,則安全令牌既用於REST API又用於啓動Docker客戶端。