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>