HTTPS என்பது வெறுமனே ஒரு TLS-encrypted channel-க்குள் இயங்கும் HTTP தான். TLS (Transport Layer Security) உங்களுக்கு மூன்று உத்தரவாதங்களைத் தருகிறது: confidentiality (traffic encrypt செய்யப்படுகிறது), integrity (கண்டறியப்படாமல் திருத்த முடியாது), மற்றும் authentication (நீங்கள் உண்மையில் certificate-இல் பெயரிடப்பட்ட server உடன்தான் பேசுகிறீர்கள்). இது எந்த HTTP அனுப்பப்படுவதற்கு முன்பே ஒரு handshake-இல் பேச்சுவார்த்தை செய்யப்படுகிறது:
