参考: https://www.ruanyifeng.com/blog/2014/02/ssl_tls.html
https://blog.csdn.net/maogugu0319/article/details/106003980/