Cipher Suite

Key aspects of cipher suites:

  • Negotiation: During a TLS handshake, the client and server exchange information about the cipher suites they support. 
  • Matching: They then agree on a matching cipher suite, which includes algorithms for key exchange, encryption, and message authentication. 
  • Algorithms: A cipher suite typically includes algorithms for key exchange (e.g., RSAECDHE), encryption (e.g., AESChaCha20), and message authentication (e.g., SHA256SHA384).