ABSTRACT

The protocol of OpenVPN is a little complicated. It exchanges session keys and handshake other information with OpenSSL’s SSL/TLS protocol, but encrypt and transport the real application data with its own protocol. The whole process is as shown in Figure 1.