I have been troubleshooting the Skyline connection our UNIFI system, but have not been able to get it to work. The UNIFI API is working as we have Protein Metrics Byos working without issue. When I attempt to connect from Skyline, I get the following error, which indicates a certificate issue (even though the certificate is installed and not expired):
System.Reflection.TargetInvocationException: There was an error communicating with the server: One or more errors occurred. ---> pwiz.Skyline.Model.Results.RemoteApi.RemoteServerException: There was an error communicating with the server: One or more errors occurred. ---> System.AggregateException: One or more errors occurred. ---> System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel. ---> System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure.
The connection works if Skyline is installed on the UNIFI computer and we use "localhost" but using the IP address or Hostname results in failed connection. Multiple computers running Skyline cannot make the connection. What certificate am I looking for and what configuration is wrong? Waters support has not been able to identify the issue at this time.