Ich habe gerade etwas getestet. Einzelabruf bei der Sparkasse Hannover geht problemlos. Macht man einmal einen Rundruf (über mehrere Konten und Banken), geht danach der Einzelabruf nicht mehr. Fehlermeldung ist dann:
Code
#### Bankzugang: Sparkasse Hannover
--------
HNHBK:1:3+000000000234+220+0+1'
HNSHK:2:3+911+1+1+1+1::0+1+1:20141024:142141+1:999:1+6:10:16+280:25050180:xxxxxxxxx:S:0:0'
HKIDN:3:2+280:25050180+xxxxxxxx+0+1'
HKVVB:4:3+0+0+0+Banking4W+5358'
HKSYN:5:2+0'
HNSHA:6:1+1++·····'
HNHBS:7:1+1'
---- HTTP request
HTTP/1.1 POST https://banking.s-fints-pt-ni.de/PinTanServlet
User-Agent: Subsembly
Content-Type: text/plain
Host: banking.s-fints-pt-ni.de
Content-Length: 478
---- WebException
System.Net.WebException: Die zugrunde liegende Verbindung wurde geschlossen: Unerwarteter Fehler beim Senden.. ---> System.IO.IOException: Fehler bei Handshake wegen eines unerwarteten Paketformats.
bei System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
bei System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
bei System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
bei System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
bei System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
bei System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
bei System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
bei System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)
bei System.Net.ConnectStream.WriteHeaders(Boolean async)
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.Net.HttpWebRequest.GetResponse()
bei Subsembly.FinTS.FinCommServiceHttp.ࠤ(፸ ፮, Int32 ፯)
---- inner WebException
System.IO.IOException: Fehler bei Handshake wegen eines unerwarteten Paketformats.
bei System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
bei System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
bei System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
bei System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
bei System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
bei System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
bei System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
bei System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)
bei System.Net.ConnectStream.WriteHeaders(Boolean async)
Subsembly.FinTS.Ꭴ: CommService failure (SendFailure). ---> System.Net.WebException: Die zugrunde liegende Verbindung wurde geschlossen: Unerwarteter Fehler beim Senden.. ---> System.IO.IOException: Fehler bei Handshake wegen eines unerwarteten Paketformats.
bei System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
bei System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
bei System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
bei System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
bei System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
bei System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
bei System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
bei System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)
bei System.Net.ConnectStream.WriteHeaders(Boolean async)
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.Net.HttpWebRequest.GetResponse()
bei Subsembly.FinTS.FinCommServiceHttp.ࠤ(፸ ፮, Int32 ፯)
--- Ende der internen Ausnahmestapelüberwachung ---
bei Subsembly.FinTS.FinCommServiceHttp.ࠤ(፸ ፮, Int32 ፯)
bei Subsembly.FinTS.Ꮭ._ᐤ(ᑟ ᐄ)
bei Subsembly.FinTS.Ꮭ.(ᐱ , String ᐀, String ᐁ, String ᐂ)
bei Subsembly.FinTS.Online.ᔨ._ᕌ(String ᐀, ᐱ , ᒘ& ᕍ)
#### Schwerer Fehler: Datenübertragungsfehler SendFailure!
#### Schwerer Fehler: Übertragung enthält schwere Fehler!
#### Schwerer Fehler: Klicken Sie jetzt [Schließen]
Startet man neu gehts wieder. Irgendwas geht da mit dem SSL Zeug durcheinander...