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

Axis2 SNI (Server Name Indicator) support

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Reopened
    • Major
    • Resolution: Unresolved
    • 1.7.3
    • None
    • transports
    • 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

            Unassigned Unassigned
            geraldk Gerald Kraus
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: