Hi @thedoorway,
The short answer is no. I’m glad you want to add HTTPS to your site. Unfortunately, it sounds like your hosting provider is of the type that requires you to manually issue and upload your own certificate. That’s not the recommended way to do things these days. Instead, the easiest thing is for your hosting provider to request and install your certificate themselves. There’s a list of hosting providers that support Let’s Encrypt here: Web Hosting who support Let's Encrypt. Using one of them will make the process of configuring HTTPS much easier.