Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
Schemes for protocols SASL_PLAINTEXT and SASL_SSL are incorrect since they do not correspond to RFC 3986 (3.1. Scheme, p. 17, https://tools.ietf.org/html/rfc3986#page-17) and are incompatible with java.net.Uri.
Correct scheme is:
scheme = ALPHA *( ALPHA / DIGIT / "+" / "-" / "." )
That is, underscores should not be used.
Possible solution:
SASL_SSL -> SASL-SSL
SASL_PLAINTEXT -> SASL-PLAINTEXT