我試圖從012/應用程序服務器域上部署的網絡/耳朵應用程序 訪問基於HTTPS
的基於Web服務的URL。
我們已經從供應商處獲得了公開HTTPS
URL的證書。 安裝SSL
證書以便訪問Web服務需要什麼步驟? 謝謝從基於Glassfish的Web-ap訪問HTTPS Web服務
0
A
回答
3
安裝SSL證書以便訪問Web服務需要什麼步驟?
如果證書是自簽名的證書或尚未通過該JVM已經有一個根CA如Thawte,威瑞信等CA簽發,你必須將它添加到一個客戶端信任庫,並配置Web服務客戶端或GlassFish(這裏是客戶端)使用此信任庫建立信任鏈。
要將獨立證書導入信任庫,請使用keytool
。 This post解釋瞭如何使用它(請參閱創建Java密鑰和信任庫)。
然後,將Web服務客戶端配置爲使用此信任存儲。爲此,您需要定義系統屬性javax.net.ssl.trustStore
,也許javax.net.ssl.trustStorePassword
。您可以在GlassFish級別執行此操作(請參閱此this post)。
1
你需要配置Glassfish的https?
https://glassfish.dev.java.net/javaee5/security/faq.html#configssl
,或者您需要在瀏覽器中安裝客戶端證書?
相關問題
- 1. Glassfish中的Java Web服務使用https
- 2. 通過HTTPS訪問web服務給ArgumentException
- 3. 當從Android訪問基於SOAP的Web服務時發生ClassCastException
- 4. Java客戶端無法使用基於HTTPS的SSL訪問Web服務
- 5. 從appclient訪問遠程Glassfish服務器
- 6. ssrs web服務:Web服務訪問所需的基本權限?
- 7. 這是HTTPS服務器上託管的訪問web服務
- 8. 從CQRS訪問Web服務
- 9. 從Web服務訪問FacesContext
- 10. 從GWT訪問Web服務
- 11. 無法在Glassfish 3中部署基於ejb的WSDL Web服務
- 12. 訪問基於soap的web服務中的MuleMessage
- 13. 從Windows Web服務訪問Web API
- 14. .NET Compact Framework - 基於Cookie的Web服務訪問
- 15. 基於自定義角色的Web服務訪問
- 16. 基於角色的授權訪問JAX-WS Web服務方法
- 17. 訪問Web服務
- 18. 無法訪問Glassfish v3上的Web服務器錯誤
- 19. 使用基於SOAP的Web服務並使用https
- 20. https https web服務錯誤
- 21. Java - glassfish - web服務 - 本地文件訪問
- 22. 遠程訪問glassfish服務器web應用程序
- 23. Nginx - 通過https訪問基於http的二級域時訪問https主域
- 24. 從Windows訪問基於Web的MySQL數據庫/服務器.net應用程序
- 25. 無狀態Web服務在GlassFish 3.1的HTTPS中不起作用
- 26. Silverlight的Web服務訪問
- 27. 如何通過HTTPS從Internet訪問InfoPath Web表單及其Web服務?
- 28. 從web服務客戶端訪問java web服務
- 29. Web服務(基於SOAP/Restful)
- 30. wso2 dss - 通過https保護基本http服務的web服務
我的Glassfish本身不需要提供任何基於HTTPS的頁面或驗證任何傳入的請求。 它只有一個應用程序(EAR | WAR)可以訪問基於HTTPS的外部Web服務。 感謝您的迴應:) –
啊,從描述中不清楚。如果您在Java 6下運行,那麼最簡單的方法是使用IntelliJ創建調用客戶端的源代碼(使用註釋)。然後你可以「只」從你在WAR中運行的java代碼中調用它。 –
那麼我沒有運行Java 6/IntelliJ 但是,您發佈的鏈接非常翔實。 –