This requires another dive into openssl.
This requires another dive into openssl.