Java und Banken/ HTTPS und SSL
-
Hallo Zusammen,
vielleicht könnt Ihr mir ja helfen. Ich möchte auf mein Konto bei der P-Bank zugreifen. Per Internet-Explorer mache ich das indem ich auf die HTTPS-Seite der Bank gehe. Dort gebe ich meinen Benutzercode ein, sowie ein Passwort. Ich möchte dies nun durch eine Java-Klasse automatisieren und meine jeweiligen Kontodaten herunterladen. Hat das Jemand schon einmal gemacht und kann mir sagen wie. Kann ich dasselbe, was ich manuell im Explorer tue auch per Programm tun? Könnt Ihr mir Quellen nennen, wo ich mich hierüber informieren kann. Wie funktioniert das mit dem SSL und den Zertifikaten? Brauche ich diese und wie bekomme ich so etwas? Was muss ich über meine Bank wissen, wenn ich eigene Programme schreiben möchte, die das Gewünschte leisten?
Da ich überhaupt keine Ahnung habe, bin ich für jeden Hinweis äusserst dankbar.
Viele Grüsse
Oliver
-
Hallo,
hat Niemand hier einen Tip parat?
Gruss
Oliver
-
Hi!
Also wir hatten in der Firma mal ein Projekt, wo ich viel mit JAVA-SSL machen musste. Grundsätzlich ist es möglich Websites mit JSSE (Java Secure Socket Extension) anzusprechen.
Hier ein paar helfende Links, da eine persönliche Einführung doch etwas lang werden würde:
Die SUN-Referenz:
http://java.sun.com/j2se/1.4.2/docs/guide/security/jsse/JSSERefGuide.html
JSSE direkt:
http://java.sun.com/products/jsse/
Da findest du ein paar nützliche Tutorials, die mir damals auch gut geholfen haben (vor allem der SOCKS-SSL-Proxy):
http://www.codeproject.com/java/Google mal einfach nach "java ssl" oder "jsse" -> da gibts dutzende Infos.
Eigene SSL-Zertifikate kannst du mti dem "keytool", welches dem SDK beiliegt erstellen. Wirst du aber denke ich nicht brauchen, da sich der Bankserver dir gegenüber authentifizieren muss und nicht du ihm gegenüber
Soweit
Gruss Alex