SSL and HTTPS¶
Application throws errors when SSL is used¶
Self-signed & untrusted certificates must be installed on the server hosting the API in order for the Analytics Center to “trust” them.
Common log errors:
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.
When using TLS v1.2 Certificates¶
The following error may appear in your Analytics Center log file
System.Net.Http.HttpRequestException: An error occurred while sending the request. —> System.Net.WebException: The request was aborted: Could not create SSL/TLS secure channel.
Please change the API Web.Config file to use the 4.6 httpRuntime element as below:
<system.web>
<compilation debug="true" targetFramework="4.6" />
<httpRuntime maxRequestLength="1048576" targetFramework="4.6"/>
<httpHandlers>
<add verb="*" type="Nancy.Hosting.Aspnet.NancyHttpRequestHandler" path="api/*" />
</httpHandlers>
</system.web>