In: Computer Science
1. How does TLS provide authentication? Does it provide mutual authentication (both client and server-side)? Is that required?
2.What is the purpose of padding, Message Authentication Code (MAC), handshake protocol, change cyber suite (CCS) protocol?
3.How does TLS provide: confidentiality, availability, integrity, non-repudiation?