folly::ssl::ClientHelloInfo

Parsed fields extracted from a TLS ClientHello message.

Synopsis

Declared in <folly/io/async/ssl/TLSDefinitions.h>

struct ClientHelloInfo;

Data Members

NameDescription
clientAlpns_ ALPN protocols offered.
clientHelloBuf_ Raw ClientHello bytes.
clientHelloCipherSuites_ Offered cipher suites.
clientHelloCompressionMethods_ Offered compression methods.
clientHelloExtensions_ Offered extensions.
clientHelloMajorVersion_ Legacy major protocol version.
clientHelloMinorVersion_ Legacy minor protocol version.
clientHelloSNIHostname_ Server name requested via SNI (only HOST_NAME is tracked).
clientHelloSigAlgs_ Offered signature algorithms.
clientHelloSupportedVersions_ Offered supported_versions.