Uploaded image for project: 'Axis2'
  1. Axis2
  2. AXIS2-5806

Axis2 SNI (Server Name Indicator) support

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Reopened
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 1.7.3
    • Fix Version/s: None
    • Component/s: transports
    • Labels:
    • Environment:
      Axis2 1.7.3
      Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
      httpclient-4.3.2
      apache-tomcat-7.0.67
      openSUSE Leap 42.1 (x86_64)

      Description

      According to https://issues.apache.org/jira/browse/HTTPCLIENT-1119 HTTPClient 4.3.2 supports SNI (Server Name Indicator).
      According to http://axis.apache.org/axis2/java/core/release-notes/1.7.0.html Axis2 1.7.3 should work with HTTPClient 4.3.X

      Axis is configured to use HTTPClient via axis2.xml:
      <transportSender name="https" class="org.apache.axis2.transport.http.impl.httpclient4.HTTPClient4TransportSender">
      <parameter name="PROTOCOL">HTTP/1.1</parameter>
      <parameter name="Transfer-Encoding">chunked</parameter>
      <parameter name="SO_TIMEOUT">180000</parameter>
      <parameter name="CONNECTION_TIMEOUT">180000</parameter>
      </transportSender>

      If i turn on SSL debugging (-Djavax.net.debug=all) i can't see "Extension server_name" in debug output >> SNI info is not sent via HTTPS.
      When using httpclient-4.3.2 without Axis2 SNI info is sent via HTTPS.

      Is there missing support for SNI in Axis2 1.7.3?

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              geraldk Gerald Kraus
            • Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated: