The subject (sort of) says it all...
Is there a TLS library (other than OpenSSL which does everything :-) ) that allows me to:
- Add my own extensions to the TLS
- Get the certificate data so I can make a certificate fingerprint
What I'm trying to do is have a TLS setup, where the client passes a URL as an extension, and, the client can get at the certificate so I can create a hash as a fingerprint that I can use as a unique ID?
It would allow me to pass meta-data along with the TLS setup to allow the server to fetch data outside of the TLS session.