see that SSL/TLS requires application changes in order to be utilized. These changes have to be made by every application that wishes to utilize SSL/TLS. In other words, SSL/TLS is not application transparent.

Web Browser

HTTP://

API: Socket(…)

TCP

IP

Web Browser

HTTPS://

API: SSLSocket(…)

SSL/TLS

TCP

IP

Web Browser Application Code

Web Browser Application Code

Figure 3 - Application Changes

Now, let’s have a closer look at HTTPS.

HTTPS Decoded

In Figure 4 – HTTP Session, we bring up a normal HTTP session with an HP MFP.

3

Page 3
Image 3
HP 250m Print Server for Fast Ethernet, 250m Print Server - Fast Ethernet manual Https Decoded, Application Changes