Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-11396

Elytron - *-PLUS SASL mechanisms don't work - part of channel binding integration seems to be missing

    Details

    • Target Release:
    • Steps to Reproduce:
      Hide

      Reproducer test code is available here: https://github.com/kwart/wildfly-core/blob/JBEAP-11396-scram-plus-reproducer/testsuite/elytron/src/test/java/org/wildfly/test/integration/elytron/sasl/mgmt/PlusSaslTestCase.java

      Full steps to reproduce the issue:

      git clone -b JBEAP-11396-scram-plus-reproducer https://github.com/kwart/wildfly-core.git
      cd wildfly-core
      # Edit testsuite/elytron/pom.xml to current version e.g. 3.0.0.Beta27-SNAPSHOT
      mvn clean install -DskipTests -Dcheckstyle.skip
      cd testsuite/elytron/
      mvn clean test -Dcheckstyle.skip -Dtest=PlusSaslTestCase
      
      Show
      Reproducer test code is available here: https://github.com/kwart/wildfly-core/blob/JBEAP-11396-scram-plus-reproducer/testsuite/elytron/src/test/java/org/wildfly/test/integration/elytron/sasl/mgmt/PlusSaslTestCase.java Full steps to reproduce the issue: git clone -b JBEAP-11396-scram-plus-reproducer https: //github.com/kwart/wildfly-core.git cd wildfly-core # Edit testsuite/elytron/pom.xml to current version e.g. 3.0.0.Beta27-SNAPSHOT mvn clean install -DskipTests -Dcheckstyle.skip cd testsuite/elytron/ mvn clean test -Dcheckstyle.skip -Dtest=PlusSaslTestCase

      Description

      I'm not able to get PLUS SASL mechanisms (i.e. the ones with channel binding) working. It seems there is a missing piece of integration. The mechanisms are required by EAP7-530 and EAP7-142.

      I don't see the wrapper SASL factories, which are responsible for handling ChannelBindingCallback, used in the application server. (e.g. the TLSServerEndPointChannelBindingSaslClientFactory).

      This issue is blocking test development.

      There is still a chance the problem is in my test configuration, but the documentation of this topic is still a little bit sparse.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  pcraveiro Pedro Igor Silva
                  Reporter:
                  jcacek Josef Cacek
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  7 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: