着信 SSL 接続を検出する tcp サーバーがあり (こちらを参照)、次のことを行います。
BIO* initialize(SSL_CTX *context, int socket){
BIO *bio = NULL;
SSL *ssl = SSL_new(context);
SSL_set_fd(ssl, socket);
if (SSL_accept(ssl) == -1){
return NULL; //error
}
//what do I do here??
bio = BIO_new_ssl(context, 1); //this seems wrong...
return bio;
}
BIO オブジェクトの作成方法がわかりません。また、ドキュメントが非常にわかりにくいです。どんな助けでも大歓迎です。ありがとう!