2012-07-04 32 views
3

它經常檢查您的銀行賬戶網站是否有新的月結單。 (它們通過網頁界面以PDF形式提供)。Java - 登錄網站並使用SSL/TLSv1檢索數據

所以,我想寫一個客戶端登錄到this website並獲取我的PDF文件。

雖然我理解TCP,HTTP等,但我不熟悉HTTP基本身份驗證之外的SSL和加密。

什麼是正確的方法和/或我如何得到這個工作?

問候, 喬納斯Gröger

回答

3

你並不需要了解SSL/TLS是如何工作的。您可以使用SSLSocket時爲您加密和解密數據:

http://docs.oracle.com/javase/7/docs/api/javax/net/ssl/SSLSocket.html

你或許可能要檢查的Apache了HTTPClient項目改爲:

http://hc.apache.org/httpcomponents-client-ga/

因爲它已經實現了HTTP/HTTPS協議,包括代理和cookie等

+0

雖然我知道commonds http客戶端,但我不知何故認爲這將是更難做ssl的東西。謝謝! –

+0

+1用於提示httpclient !! – om39a