For anyone else who has the same question, here is how to add SSL to end user panel login without ip address or port number. E.g.
https://cpanel.yourdomain.com1. Login to cwp admin panel and go to SSL
https://yourdomain/whm2. Go to AutoSSL (Free)
(If you have SSL installed for the domain previously, you may delete it or just go to step 5)
3. Choose the user account you wish to apply SSL to
4. Under domain, choose 'Apply to all domains' and install SSL
5. Go to list of installed domains after step 4 is complete and SSL is installed. Under services, click Admin Services.
6. Select all listed services and apply changes. Wait for it to complete
You can now access end user panel using
https://cpanel.domain.comWebmail
https://webmail.domain.cometc
For resellers this is particularly helpful.
Cheers.