Which cryptographic assurances are provided by SSL?
A.
confidentiality, integrity, availability
B.
authorization, confidentiality, message integrity
C.
confidentiality, client authentication, server authentication
D.
authentication, confidentiality, access control, non-repudiation