2
我有一个运行在Windows,Linux,Solaris和HPUX上的C应用程序,它通过套接字调用SSL_read()
和SSL_write()
。在任何版本的OpenSSL中,此功能是否支持IPV6?OpenSSL是否支持IPV6?
从我的搜索看起来并不明显。我在1.0版BIO代码中发现了一些INET6定义。我也在某处读到,为了使IPV6正常工作,您需要指定INET6的正常套接字调用,然后使用BIO_set_fd()
来使IPV6正常工作。它是否正确?
如果你可以使用正常的套接字API,那么它应该开箱即用。 OpenSSL自己的BIO API本身也支持IPv6,但是对于这些库,应该使用OPENSSL_USE_IPV6 1选项进行编译。 – Cougar