Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-14486

Nginx + SSL does not work

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Incomplete
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      Easily reproducible:

      Follow the instructions as detailed here:

      A single HTTP/HTTPS server

      Just generate a self signed ssl certificate with openssl, and then try to access to https://localhost from firefox

      on Windows 2003 works
      on Reactos Nginx reports the existance of a secure connection and the browser tries to load the page with https:// but Nginx stops sending data to browser

      Other webservers works well with same SSL certs on Reactos (just as Mongoose 4.1) so is not a problem with SSL.

      Tested on head trunk, Nginx 1.13.8

      here is a debug log when nginx receives the https request:

      (dll/win32/kernel32/client/loader.c:384) LoadLibraryExW(CSUNSAPI.dll) failing with status c0000135
      (dll/win32/kernel32/client/loader.c:384) LoadLibraryExW(swift.dll) failing with status c0000135
      (dll/win32/kernel32/client/loader.c:384) LoadLibraryExW(nfhwcrhk.dll) failing with status c0000135
      (dll/win32/kernel32/client/loader.c:384) LoadLibraryExW(SureWareHook.dll) failing with status c0000135
      (dll/ntdll/ldr/ldrutils.c:2350) Image nginx.exe has no exports, but were trying to get procedure _OPENSSL_isservice. BaseAddress asked 0x00400000, got entry BA 0x00400000
      (dll/win32/kernel32/client/loader.c:384) LoadLibraryExW(CSUNSAPI.dll) failing with status c0000135
      (dll/win32/kernel32/client/loader.c:384) LoadLibraryExW(aep.dll) failing with status c0000135
      (dll/win32/kernel32/client/loader.c:384) LoadLibraryExW(atasi.dll) failing with status c0000135
      (dll/win32/kernel32/client/loader.c:384) LoadLibraryExW(swift.dll) failing with status c0000135
      (dll/win32/kernel32/client/loader.c:384) LoadLibraryExW(nfhwcrhk.dll) failing with status c0000135
      (dll/win32/kernel32/client/loader.c:384) LoadLibraryExW(nuronssl.dll) failing with status c0000135
      (dll/win32/kernel32/client/loader.c:384) LoadLibraryExW(SureWareHook.dll) failing with status c0000135
      (dll/win32/kernel32/client/loader.c:384) LoadLibraryExW(ubsec.dll) failing with status c0000135
      (dll/win32/kernel32/client/loader.c:384) LoadLibraryExW(CSUNSAPI.dll) failing with status c0000135
      (dll/win32/kernel32/client/loader.c:384) LoadLibraryExW(swift.dll) failing with status c0000135
      (dll/win32/kernel32/client/loader.c:384) LoadLibraryExW(nfhwcrhk.dll) failing with status c0000135
      (dll/win32/kernel32/client/loader.c:384) LoadLibraryExW(SureWareHook.dll) failing with status c0000135
      (dll/ntdll/ldr/ldrutils.c:2350) Image nginx.exe has no exports, but were trying to get procedure _OPENSSL_isservice. BaseAddress asked 0x00400000, got entry BA 0x00400000
      (dll/win32/kernel32/client/loader.c:384) LoadLibraryExW(CSUNSAPI.dll) failing with status c0000135
      (dll/win32/kernel32/client/loader.c:384) LoadLibraryExW(aep.dll) failing with status c0000135
      (dll/win32/kernel32/client/loader.c:384) LoadLibraryExW(atasi.dll) failing with status c0000135
      (dll/win32/kernel32/client/loader.c:384) LoadLibraryExW(swift.dll) failing with status c0000135
      (dll/win32/kernel32/client/loader.c:384) LoadLibraryExW(nfhwcrhk.dll) failing with status c0000135
      (dll/win32/kernel32/client/loader.c:384) LoadLibraryExW(nuronssl.dll) failing with status c0000135
      (dll/win32/kernel32/client/loader.c:384) LoadLibraryExW(SureWareHook.dll) failing with status c0000135
      (dll/win32/kernel32/client/loader.c:384) LoadLibraryExW(ubsec.dll) failing with status c0000135
      

        Attachments

          Activity

            People

            • Assignee:
              bug zilla Bug Zilla
              Reporter:
              Julcar Julcar
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: