SSL_newで、SSL接続情報を作成することもできる。
BIOを使わないでSSL接続をする場合はこれを使う。
/docs/man1.0.2/ssl/SSL_new.html
SSL_new.cで、
SSL_newにctxを渡すことで、sslを作成。
sslの指すアドレスを出力。
SSL_newで作成した場合は、SSL_freeでsslを解放する必要がある。
$ vi SSL_new.c $ gcc -o SSL_new SSL_new.c -lssl -lcrypto $ ./SSL_new ctx = 01072820 ssl = 01073860 $
sslを作成できた。
Sample/openssl/SSL_new/SSL_new/src/SSL_new at master · bg1bgst333/Sample · GitHub