Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-93295

Session Resumption with Session ID - IPv6 - ephemeralServerKey is missing

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P3: Somewhat important P3: Somewhat important
    • 6.1.1, 6.2.0 Alpha
    • 5.15.2
    • Network: SSL
    • None
    • All
    • a120d11cb5506ef0a5535e790f23d49595fb8857 (qt/qtbase/dev) 516d8d22ff45da01ae9de367a39c129dd408246a (qt/qtbase/6.1) 2405a47fed3450ce01ec025245ffbc0cd7a505e3 (qt/tqtc-qtbase/5.15)

      When we listen to QNetworkReply::encrypted QSslConfiguration::ephemeralServerKey works great on IPv4 and IPv6 for an initial connection.

      But when Session Resumption with Session ID is used, we only get the ephemeralServerKey when IPv4 is used. It is empty when IPv6 is used.

      Looks like there is a problem with the connection cache, because OpenSSL do not even deliver an ephemeralServerKey when IPv4 is used.

      See also: https://github.com/openssl/openssl/issues/14954

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            tpochep Timur Pocheptsov
            larss Lars Schmertmann
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes