I never did directly but this thread was about something similar
Something similar is also here
The question is, what do you need in the handler; why you need to access to the ClientHelloInfo? can’t you use Request.TLS ?
ClientHelloInfo
Request.TLS