2014-03-04 15 views
0

我使用worklight 6.1版本和MAC 10.8。我已經構建了使用適配器的項目,並且需要自簽名證書。在Windows上,我知道如何做到這一點,它適用於我,但是當我嘗試在MAC機器上安裝相同的工作燈時。我無法做到這一點。我曾嘗試導入證書,併爲我做同樣的事情在Windows,但它din't爲我工作刪除worklight.properties文件的默認路徑。工作燈6.1-如何導入自我標誌證書在MAC機與Windows

http://docs.oracle.com/javase/tutorial/security/toolfilex/rstep1.html

#SSL certificate keystore location. 
#ssl.keystore.path=conf/default.keystore 
#SSL certificate keystore type (jks or PKCS12) 
#ssl.keystore.type=jks 
#SSL certificate keystore password. 
#ssl.keystore.password=worklight 

請幫我,如果有關於任何文檔。

回答

2

您可以使用密鑰存儲資源管理器(http://keystore-explorer.sourceforge.net/),這是一個偉大的GUI工具與密鑰庫和證書工作。作爲ssl.keystore.path可以指定相對和絕對路徑密鑰存儲文件

+0

是的,我在我的MAC機器上有這個工具,但讓我知道如何將證書導入到worklight的默認密鑰庫,以便我可以從我的適配器開始。在這我已經添加了我的證書,但沒有運氣。 –

3

下面的文檔顯示的說明「工作燈適配器之間配置SSL和後端服務器通過使用自簽名證書」:

https://pic.dhe.ibm.com/infocenter/wrklight/v6r1m0/topic/com.ibm.worklight.installconfig.doc/admin/t_configuring_SSL_WL_adapters_backend_servers_certificates.html

在關於該證書導入默認密鑰庫,你可以做一些類似的上述文檔中描述的以下的東西:

keytool -import -alias backend -file backend.crt -storetype JKS -keystore default.keystore 

請按照這些說明告訴我是否有任何問題。我自己在一臺MAC機器上完成了這些步驟,並取得了成功。

+0

什麼是默認的密碼,當我們在MAC進口....在窗口我知道這是「的changeit」。 –

+0

它得到了成功導入在default.keystore,我重新啓動服務器,即使這樣做,這是給對未通過身份驗證後。 –