add custom extensions functions for openssl >=1.0.2 (#4202)

* add custom extensions functions for openssl >=1.0.2

* Fix style problems
2 files changed