Can ssl be used with ip address from external connection

I have a server with asp.net applications that I want users to access from the internet, I can use ssl with my internal network using https://192.168.1.1 for example but how so I have users connect to the outside ip like

https://10.1.1.1?
My router has port 80 forwarded to the correct IP, what else do I need to do?