fix #3 enable to set SSLContext as an option