Blog~2017-07-01SSL_CTX_newOpenSSL今度はセキュアな接続をしていこうとおもう。SSL情報を持つSSLコンテキストを作成する。SSLコンテキストはSSL_CTX_newで作成する。/docs/man1.0.2/ssl/SSL_CTX_new.htmlSSL_CTX_new.cで、SSL_CTX型ポインタctxを用意。SSL_library_initで初期化をする。(SSL_library_initがないと、SSL_CTX_newでNULLが返ってくる。IBMのサンプルには無いけど。)SSL_CTX_newにSSLv23_client_method関数を指定すると、SSLv2、SSLv3、TLSv1のどれかを利用することになる。("必ずTLSv1にする"といった個別に指定する関数もある。)コンテキストのポインタをctxに格納し、それを出力。終わったら、SSL_CTX_freeでctxを解放。00d10820$SSLコンテキストを作成できた。21:00SSL_CTX_newTweet広告を非表示にする関連記事2017-07-17SSL_connectSSL_connectでサーバとのSSLハンドシェイクを行う。/docs/man1....2017-07-15SSL_newSSL_newで、SSL接続情報を作成することもできる。BIOを使わな...2017-07-10BIO_set_conn_hostname非セキュアな場合は、BIO_new_connectで接続先ホスト名とポート...2017-07-09SSL_set_modeSSL_set_modeでSSLモードを設定する。/docs/man1.1.0/ssl/SSL_g...2017-07-08SSL_get_modeSSL_get_modeで、現在のSSLモードを取得できる。(27)はてなブログをはじめよう!BG1さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。