2013-01-14 53 views
1

對不起,如果這將是太常見或簡單的問題,但我不知道我應該怎麼把它放入谷歌最終找到答案。GWT,SSL和Glassfish。現在有SSL嗎?

我有GWT應用程序,目前正在Glassfish上運行。我可以在端口8080(http)或8181(https)上運行應用程序。事情是 - 我現在在使用SSL嗎?

默認的自簽名證書對我來說已經足夠了(我知道keytool和進口證書),我只需要澄清這個簡單的問題。

我這裏紅我GWT and SSL not working?需要設置安全限制在web.xml

<security-constraint> 
<web-resource-collection> 
<web-resource-name>sslprotect</web-resource-name> 
    <url-pattern>/*</url-pattern> 
    <http-method>GET</http-method> 
    <http-method>POST</http-method> 
</web-resource-collection> 
<user-data-constraint> 
    <transport-guarantee>CONFIDENTIAL</transport-guarantee> 
</user-data-constraint> 
</security-constraint> 

難道這還不夠呢?在評論中Sam寫了一些關於「正確實施SSL的全部用法」的內容。

所以問題:這足夠嗎?我的應用程序SSL是否受到保護?老實說,我在大學學習了安全算法,但是我在執行失敗時失敗了。

回答

2

應該就夠了。
如果您可以在網址前看到https,則一切正常。您可以通過瀏覽到http URL來檢查您是否受SSL保護,這應該會返回錯誤或將您重定向到https URL。

+0

謝謝你的回答。是的,有https,當我嘗試訪問標準http時,有錯誤403.然後,我想一切都應該沒問題。再次感謝你 – Miroslav