Код, который я пытаюсь адаптировать из Openssl 1.0.x к OpenSSL 1.1.x, по существу делает следующее:
if (((SSL *) pointer)->server) { /* do stuff */ }
SSL
является typedef для внутренней структуры в OpenSSL 1.1.x, видимый снаружи просто как struct ssl_st
, поэтому прямой доступ к элементу во время компиляции, очевидно, не выполняется. К сожалению, похоже, что нет SSL_get_server()
, но, может быть, я что-то упускаю.
Каков наилучший способ реализовать ту же функциональность в OpenSSL 1.1.x?