Https is refered-to-HTTP over TLS.
TLS is abbreviation of "Transport Layer Security". It is desigined to protect transporting messge from being eavesdropped, tampered and pretended. It's made up by the parts, TLS handshake and TLS record.
The transporting process
Client connect to server by port 443
Asymmetric Cryptography (publicKey Cryptography) and symmetric cryptography
There is kind of cryptography to the use of TLS to encrypt message.
Asymmetric cryptography like RSA generate a paire of the keys, public key to encrypt and private key to decrypt.
symetric ctyptography Use the same key to encrypt and dectypt.
Ca
An authority angent to published certificate which are used to transport Publick key.
Types of Cetificate
- EV or Extended Validation SSL certificate
- OV or Organization validation SSL Certificate
- DV or Domain validation SSL Certificate (Standard SSL)
Reference
Http://www.ruanyifeng.com/blog/2014/02/ssl_tls.html
The introduction of HTTPS and TLS (SSL)