2011-05-06 126 views

回答

1

老實說,我只是在前端使用Apache。事實是,apache已經充當了代理,並且它在其上添加了SSL。

這正是我爲我的創業所做的。我們有一系列的在線協作工具,使用基本的http認證和SSL進行保護。這證明是非常有效的,並且運作良好。

或者,如果您願意並且尊重servlet標準,那麼您可以使用SSL將Tomcat例如告訴服務器頁面。

無論如何,我的猜測是你想自己做,而不是隻使用現有的解決方案在你的堆棧上添加一個圖層。

但是,如果什麼interrest你只是代理機制,你不關心內容是如何加密的,你可以很好用這種解決方案。

+0

實際上,我必須提交一個練習,我們必須編寫一個代理服務器,並使其成爲https服務器,如上所述。 如果你能告訴我究竟應該做什麼 – batel 2011-05-06 12:49:20

+0

0123nPersonnally我希望在協議上添加SSL支持,我會使用提供SSL加密的API,並將其集成到我的堆棧中。您可以例如嘗試使用javax.net.ssl API(這裏有一個教程:http://book.javanb.com/j2ee-security-for-Servlets-ejbs-and-web-services-applying-theory-和標準/ ch06lev1sec2.html)。另一個教學解決方案是通過研究涉及的algorythms來自己實現SSL加密。 – 2011-05-06 13:12:41

+0

你知道嗎?我可以如何使httpListener與https協同工作,在代理中定義CA? – batel 2011-05-06 13:33:15