Ich schrieb hier ja
schonmal, dass es tatsächlich Banken gibt, die noch MD2(!) verwenden. In Java7 werden die (zu Recht) nicht mehr unterstützt. Effekt: Der Zugang zur Bank funktioniert nicht mehr (insofern die Bank halt noch diese alten Hash-Algorithmen verwendet) und bricht mit der Fehlermeldung "java.security.cert.CertificateException: Certificates does not conform to algorithm constraints" ab. Den meisten Usern rate ich, wieder zurück auf Java6 zu wechseln. Oracle wird auch diese Java-Version noch eine Weile weiter supporten. Eventuell lange genug, bis die Bank endlich aktuelle Hash-Verfahren unterstützt.
Wer nun dennoch unbedingt Java7 verwenden will und nicht davor zurückschreckt, in einer Config-Datei von Java herum zu editieren, dem sei dieser
Blog-Beitrag ans Herz gelegt. Denn in der Properties-Datei "$JAVA_HOME/jre/lib/security/java.security" kann man den Support für MD2 wieder aktivieren. Wer diese Datei nicht findet oder nicht weiss, wie er sie bearbeiten muss, ist mit dem Downgrade auf Java 6 besser beraten. Zumal die Änderung u.U. ohnehin überbügelt wird, wenn ein neues Java-Update installiert wird.
Vielen Dank an "Dark-Water", der die Lösung im
onlinebanking-forum.de gepostet hat.