SSL_connect

SSL_connectでサーバとのSSLハンドシェイクを行う。

/docs/man1.0.2/ssl/SSL_connect.html

SSL_connect.cで、

SSL_connectにsslを渡して、戻り値が1なら成功。
SSLの切断にはSSL_shutdownを呼ぶ。

$ vi SSL_connect.c 
$ gcc -o SSL_connect SSL_connect.c -lssl -lcrypto
$ ./SSL_connect 
connect success.
ctx = 0190dff0
ssl = 0190ec20
SSL_set_fd success!
SSL_connect success!
$

SSL接続できた。

Sample/openssl/SSL_connect/SSL_connect/src/SSL_connect at master · bg1bgst333/Sample · GitHub