"Failure in SSL library, usually a protocol error" could not connect to OpenFire 4.1.3

At least one of our users could not connect to OpenFire 4.1.3

Smack 4.2.1-snapshot

Here is log: Xabber could not connect to openfire 4.1.3: Failure in SSL library · GitHub

Can you help?

Me too! Can we help?

Perhaps this is caused by [OF-1322] EXTERNAL is always offered for C2S sessions - IgniteRealtime JIRA

Try disabling the “EXTERNAL” SASL mechanism in Openfire.

In the upcoming Openfire 4.1.4, we’ll have a handy Admin Console option for this (under Server > Server Settings > Registration & Login).

In Openfire 4.1.3 and older, you will need to add or modify a property named sasl.mechs. If you have the property, remove ‘EXTERNAL’ from its value. If you don’t have the property yet, create it with all SASL mechanism that you’d like to support, for example: ANONYMOUS,PLAIN,DIGEST-MD5,CRAM-MD5,SCRAM-SHA-1,JIVE-SHAREDSECRET,GSSAPI