TlsException, Internal Error 80

0 votes
asked Dec 13, 2017 by Johan (120 points)

I get below inner Exception:

at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
at System.Collections.Generic.Dictionary2.Insert(TlsCipherSuite key, OUX value, Boolean add) at System.Collections.Generic.Dictionary2.Add(TlsCipherSuite key, OUX value)
at Rebex.Net.GUX.HT()
at Rebex.Net.PUX..ctor(TlsParameters YJ, GUX JJ, Byte[] DJ, Byte[] TJ)
at Rebex.Net.TQX.LX(Byte[] YJ, Int32 JJ, Int32 DJ, ZUX TJ)
at Rebex.Net.TQX.CT(Byte[] YJ, Int32 JJ, Int32 DJ)
at Rebex.Net.JQX.LT(Byte[] YJ, Int32 JJ, Int32 DJ)
at Rebex.Net.JQX.TX()
at Rebex.Net.JQX.VX()
at Rebex.Net.TlsSocket.Negotiate()

at OraclePaymentInterface.Modules.EcrClientHandler.HandleClientCommunication()

Stacktrace TlsException:

at Rebex.Net.JQX.TX()
at Rebex.Net.JQX.VX()
at Rebex.Net.TlsSocket.Negotiate()

at OraclePaymentInterface.Modules.EcrClientHandler.HandleClientCommunication()

Environment: .NetCF v.3.5, Windows CE.
Remote environment: Windows 7

Do you have some ideas what can be the problem?

Best Regards
Johan

1 Answer

0 votes
answered Dec 14, 2017 by Lukas Pokorny (92,870 points)
edited Jan 16 by Lukas Pokorny

Thanks to your stack traces, we were able to locate the issue to the processing of TLS ClientHello packet – the error occurs when the client sends a ClientHello packet whose list of supported TLS ciphers contains two occurrences of a single value. When out TLS server library encounters this packet, it fails to process the ClientHello correctly. This will be fixed in the next release.

Update: This has been fixed in version 2017 R6.2.

...