Uploaded image for project: 'PHP Legacy Driver'
  1. PHP Legacy Driver
  2. PHP-1406

Connecting through SSL no longer works in PHP 5.6 with 2.4.13, 2.6.6, and later

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.6.5
    • Component/s: pecl-mongo
    • Labels:
      None
    • # Replies:
      15
    • Last comment by Customer:
      true
    • Sprint:
      PHP Sprint 16

      Description

      PHP 5.6 (incorrectly) redefined the meaning of STREAM_CRYPTO_METHOD_SSLv23_CLIENT.
      Using SSLv23 now explicitly removes TLS support, leaving only SSLv2 and SSLV3 available.

      MongoDB has never supported SSLv2, but did support SSLv3 until 2.4.13/2.6.6 which explicitly disabled SSLv3.

      This leaves no available protocols in PHP 5.6.0-5.6.6.
      This has been reported as https://bugs.php.net/bug.php?id=69195

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              bjori Hannes Magnusson
              Reporter:
              bjori Hannes Magnusson
              Participants:
              Last commenter:
              Alexander Golin
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Days since reply:
                5 years, 45 weeks, 6 days ago
                Date of 1st Reply: