In SSL/TLS protocol, what kind of authentication is supported when you establish a secure session between a client and a server?
A) Only server authentication (optional).
B) Server authentication (mandatory) and client authentication (optional).
C) Role based authentication scheme.
D) Peer-to-peer authentication.