I'm just going to copy all the code from this project into an article. It was simple to code, and DAYS to configure for SSL. The issue was all with the web.config
https://docs.microsoft.com/en-us/dotnet/framework/wcf/feature-details/how-to-configure-an-iis-hosted-wcf-service-with-ssl
In the end, this article helped the most.