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 Izenda application 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 Izenda 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><compilationdebug="true"targetFramework="4.6"/><httpRuntimemaxRequestLength="1048576"targetFramework="4.6"/><httpHandlers><addverb="*"type="Nancy.Hosting.Aspnet.NancyHttpRequestHandler"path="api/*"/></httpHandlers></system.web>