Hallo,
hier noch ein paar Details zum Problem. Vielleicht gibt es ja einen SSL-Experten der einen Tipp dazu hat.
Der SSL-Handshake zwischen Pocket-PC/Smartphone Client und dem
https://fints.deutsche-bank.de/ Server läuft im Detail wie folgt ab:
1. Pocket PC sendet ClientHello Handshake-Nachricht im SSL v2 kompatiblen Format. Als Client Version ist 3.1 (TLS 1.0) eingestellt. In den unterstützten Ciphers ist unter anderem RSA_WITH_RC4_128_MD5 enthalten.
2. Server sendet ServerHello Handshake-Nachricht im SSL v3 Format mit Version gleich 3.0 (SSL 3.0). Server wählt im ServerHello RSA_WITH_RC4_128_MD5 als Cipher aus.
3. Server sendet Certificate Handshake-Nachricht.
4. Server sendet ServerHelloDone Handshake-Nachricht.
5. Client sendet ClientKeyExchange Handshake-Nachricht, nun ebenfalls im SSL v3 Format mit Version gleich 3.0 (SSL 3.0).
6. Client sendet ChangeCipherSpec-Nachricht.
7. Client sendet verschlüsselte Finish Handshake-Nachricht ( SSL v3 Format mit Version gleich 3.0 )
8. Server sendet Alert-Nachricht mit fataler Fehlermeldung bad_record_mac
9. Beide Seiten trennen die Verbindung
Und das wars. Ende. Soweit so schlecht...