I am trying to enable SSL within a 64 Bit Service.
The certificates and the 2 ssl libraries are all contained in the same directory on the server.
I have tried the same pem files in the SSL Demo sample code and it loads properly.
I am using Rad Studio 10.1 Berlin and uniGui 1.0.0.1384
The Service reports this error -
goWINWEBService64-SSL.exe: 00001460: 12:06:07 [TUniServerModule]:Server First Init. goWINWEBService64-SSL.exe: 00001460: 12:06:07 [TUniServerModule]:Erasing Cache Folder... goWINWEBService64-SSL.exe: 00001460: 12:06:07 [TUniServerModule]:Cache Folder Erased. <0> Files deleted. goWINWEBService64-SSL.exe: 00001460: 12:06:07 [TUniServerModule]:Starting HTTP Server... goWINWEBService64-SSL.exe: 00001460: 12:06:07 [initWebServer]:EIdOSSLLoadingRootCertError : Could not load root certificate. error:0B084002:x509 certificate routines:X509_load_cert_crl_file:system lib : Addr: $00000000008FBBCB goWINWEBService64-SSL.exe: 00001460: 12:06:07 [TUniServerModule]:Shutting Down Server. goWINWEBService64-SSL.exe: 00001460: 12:06:08 [TUniServerModule]:HTTP Server Stopped. goWINWEBService64-SSL.exe: 00001460: 12:06:08 [TUniGUISessionManager]:Terminating Session manager. goWINWEBService64-SSL.exe: 00001460: 12:06:08 [TUniGUISessionManager]:Stopping Cache Eraser... goWINWEBService64-SSL.exe: 00001460: 12:06:08 [TUniGUISessionManager]:Cache Eraser Stopped. goWINWEBService64-SSL.exe: 00001460: 12:06:08 [TUniGUISessionManager]:Destroying Worker Threads. goWINWEBService64-SSL.exe: 00001460: 12:06:08 [TUniGUISessionManager]:Session manager terminated. goWINWEBService64-SSL.exe: 00001460: 12:06:08 [TUniServerModule]:Server Shutdown Completed.