我试图从Openssl 1.0.x改编为OpenSSL 1.1.x的代码本质上是在做以下工作:
if (((SSL *) pointer)->server) { /* do stuff */ }
SSL
是OpenSSL 1.1.x内部的结构的typedef,与struct ssl_st
一样从外部可见,因此直接成员访问显然在编译时失败。不幸的是似乎没有SSL_get_server()
,但也许我缺少一些东西。
在OpenSSL 1.1.x中实现相同功能的最佳方法是什么?
这是一个“布尔”变量,因此它是“是”而不是“获取”