https://brianchan.us/2017/06/28/how-https-works/
How https works