I'm going to start transitioning employees from the Windows client to the web client, but I want to ensure it's easy and secure to log in. I am on version 10.3.1. On the configuration page, I can connect to the repository server, but only if SSL is not enabled. Once I enable SSL, I get the warning: "Unable to locate server server_name on the network". I have installed our wildcard SSL on both the servers:
a) the server running Web Client and Forms
b) the repository server
The same certificate is used for our internal and public Forms servers and LFDS without issues.
I've checked the SSL/TLS installation guide, but the only documentation about the connection between a repository server and Web Access server just says to enable the checkbox.
The picture below shows that there is no error when SSL is disabled, and the error when SSL is enabled.
Here are the errors from the event log:
Log Name: Laserfiche-WebClient-Server/Operational Source: Laserfiche-WebClient-Server Date: 7/26/2019 1:26:01 PM Event ID: 1 Task Category: AdministrativeMessage Level: Information Keywords: Session0,Session1,Session2,Session3 User: IIS APPPOOL\WebAccessAppPool Computer: Description: Access denied. [9013] Operation: /laserfiche/configuration/ConfigurationPageService.ashx/ValidateRepository Message: Exception encountered, stack trace: Laserfiche.WebAccess.Common.ConnectionManager.GetLFServer WebAccessServices.HttpHandlers.ConfigurationPageService.ValidateRepository System.RuntimeMethodHandle.InvokeMethod System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal Exception details: Message: Access denied. [9013] Stack trace: at Laserfiche.RepositoryAccess.ProtocolUtil.ConnectToWmiScope(String serverName) at Laserfiche.RepositoryAccess.Server.ConnectScope() at Laserfiche.RepositoryAccess.Server.RefreshViaWmi() at Laserfiche.RepositoryAccess.Server.Refresh() at Laserfiche.WebAccess.Common.ConnectionManager.GetLFServer(String serverName, Boolean useSSL) Session: t4c1dlbt Event Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Laserfiche-WebClient-Server" Guid="{E1931BBE-B561-55CE-776E-86D128B8CD81}" /> <EventID>1</EventID> <Version>0</Version> <Level>4</Level> <Task>65533</Task> <Opcode>0</Opcode> <Keywords>0x8000f00000000000</Keywords> <TimeCreated SystemTime="2019-07-26T17:26:01.024209400Z" /> <EventRecordID>873</EventRecordID> <Correlation /> <Execution ProcessID="928" ThreadID="6368" /> <Channel>Laserfiche-WebClient-Server/Operational</Channel> <Computer>SPR-SRVR-LF3.springwater.ca</Computer> <Security UserID="S-1-5-82-90942142-69841976-3763844167-1815131087-745571325" /> </System> <EventData> <Data Name="message">Access denied. [9013] Operation: /laserfiche/configuration/ConfigurationPageService.ashx/ValidateRepository Message: Exception encountered, stack trace: Laserfiche.WebAccess.Common.ConnectionManager.GetLFServer WebAccessServices.HttpHandlers.ConfigurationPageService.ValidateRepository System.RuntimeMethodHandle.InvokeMethod System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal Exception details: Message: Access denied. [9013] Stack trace: at Laserfiche.RepositoryAccess.ProtocolUtil.ConnectToWmiScope(String serverName) at Laserfiche.RepositoryAccess.Server.ConnectScope() at Laserfiche.RepositoryAccess.Server.RefreshViaWmi() at Laserfiche.RepositoryAccess.Server.Refresh() at Laserfiche.WebAccess.Common.ConnectionManager.GetLFServer(String serverName, Boolean useSSL) Session: t4c1dlbt </Data> </EventData> </Event>
Log Name: Laserfiche-WebClient-Server/Operational Source: Laserfiche-WebClient-Server Date: 7/26/2019 1:26:01 PM Event ID: 1 Task Category: AdministrativeMessage Level: Information Keywords: Session0,Session1,Session2,Session3 User: IIS APPPOOL\WebAccessAppPool Computer: XXXXXXXXXXXXXXXXX Description: Internal TLS/SSL error. Operation: /laserfiche/configuration/ConfigurationPageService.ashx/ValidateRepository Message: Exception encountered, stack trace: Laserfiche.WebAccess.Common.ConnectionManager.GetLFServer WebAccessServices.HttpHandlers.ConfigurationPageService.ValidateRepository System.RuntimeMethodHandle.InvokeMethod System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal Exception details: Message: Internal TLS/SSL error. Stack trace: at Laserfiche.HttpClient.HttpException.TestSSLStatus(Int32 dwSecureStatus) at Laserfiche.HttpClient.HttpRequest.DoSendRequest() at Laserfiche.HttpClient.HttpRequest.SendRequestWithCredentials(Boolean useKerberos, Boolean negotiateAuth) at Laserfiche.HttpClient.HttpRequest.SendRequest() at Laserfiche.RepositoryAccess.Server.RefreshViaHttp() at Laserfiche.WebAccess.Common.ConnectionManager.GetLFServer(String serverName, Boolean useSSL) Message: One or more errors were found in the X.509 certificate sent by the server for TLS/SSL. Stack trace: Session: t4c1dlbt Event Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Laserfiche-WebClient-Server" Guid="{E1931BBE-B561-55CE-776E-86D128B8CD81}" /> <EventID>1</EventID> <Version>0</Version> <Level>4</Level> <Task>65533</Task> <Opcode>0</Opcode> <Keywords>0x8000f00000000000</Keywords> <TimeCreated SystemTime="2019-07-26T17:26:01.008583400Z" /> <EventRecordID>872</EventRecordID> <Correlation /> <Execution ProcessID="928" ThreadID="6368" /> <Channel>Laserfiche-WebClient-Server/Operational</Channel> <Computer>XXXXXXXXXXXXXX</Computer> <Security UserID="S-1-5-82-90942142-69841976-3763844167-1815131087-745571325" /> </System> <EventData> <Data Name="message">Internal TLS/SSL error. Operation: /laserfiche/configuration/ConfigurationPageService.ashx/ValidateRepository Message: Exception encountered, stack trace: Laserfiche.WebAccess.Common.ConnectionManager.GetLFServer WebAccessServices.HttpHandlers.ConfigurationPageService.ValidateRepository System.RuntimeMethodHandle.InvokeMethod System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal Exception details: Message: Internal TLS/SSL error. Stack trace: at Laserfiche.HttpClient.HttpException.TestSSLStatus(Int32 dwSecureStatus) at Laserfiche.HttpClient.HttpRequest.DoSendRequest() at Laserfiche.HttpClient.HttpRequest.SendRequestWithCredentials(Boolean useKerberos, Boolean negotiateAuth) at Laserfiche.HttpClient.HttpRequest.SendRequest() at Laserfiche.RepositoryAccess.Server.RefreshViaHttp() at Laserfiche.WebAccess.Common.ConnectionManager.GetLFServer(String serverName, Boolean useSSL) Message: One or more errors were found in the X.509 certificate sent by the server for TLS/SSL. Stack trace: Session: t4c1dlbt </Data> </EventData> </Event>