SSL (Secure Socket Layer) establishes a stateful connection negotiated by a process performed
between client and server. Identify the protocol (steps) that allow for the following:
1. Client and server authentication.
2. MAC (Mandatory Access Control) and encryption algorithm negotiation.
3. Selection of cryptographic keys.
A.
SSL (Secure Sockets Layer) alert protocol.
B.
SSL (Secure Sockets Layer) change cipher spec protocol.
C.
SSL (Secure Sockets Layer) handshake protocol.
D.
SSL (Secure Sockets Layer) record protocol.
Explanation:
SSL Handshake Protocol
* runs before any application data is transmitted
* provides mutual authentication
* establishes secret encryption keys
* establishes secret MAC keys