title: How can I use Let's Encrypt to generate a certificate to be used for a WCF rest service?
body: <p>I've been researching heavily on this topic, and I really hope that someone out there has already done this.</p>
  
  <p>I'm building a mobile app for iOS and Android using Xamarin.Forms. The app accesses a rest service, and I need to use SSL encryption to protect the data of my users.</p>
  
  <p>My rest service is running on a Windows Server 2012 Amazon ec2 instance. I'm building the rest service using WCF. I'm not using IIS to host this service. It runs on a port, let's say 29640. So, the client is calling my port with the request and the parameters.</p>
  
  <p>I tried to use Let's Encrypt to generate an SSL certificate for my server, but Amazon aws server's are blacklisted from getting an SSL certificate. I do have an SSL certificate for the domain of my website which is hosted on a GoDaddy Linux server. Sadly, that is not where my WCF requests are hosted. </p>
  
  <p>I'm just so confused. How do I get an SSL certificate that my clients can trust. Is the only option to route requests through my known domain instead of through EC2? If so, how can I do that?</p>