feat(openssl): add optional SSL support