Openssl 当客户端和服务器使用不同版本时,wolfSSL-DTLS协商失败
我使用的是wolfSSL 4.1.0提供的DTLS示例服务器,我使用的是openSSL客户端。 客户端实例可以使用DTLS 1.0或1.2。 如果我在服务器和客户机上都设置了相同的DTLS版本,那么一切都会正常进行。 如果将服务器设置为1.2,将客户端设置为1.0,则服务器不接受客户端连接。 openSSL服务器可以配置为(选项-dtls)接受任何1.0或1.2版本的客户端。 对于wolfSSL,这似乎是不可能的 实际上,wolfSSL具有以下服务器方法:Openssl 当客户端和服务器使用不同版本时,wolfSSL-DTLS协商失败,openssl,dtls,wolfssl,Openssl,Dtls,Wolfssl,我使用的是wolfSSL 4.1.0提供的DTLS示例服务器,我使用的是openSSL客户端。 客户端实例可以使用DTLS 1.0或1.2。 如果我在服务器和客户机上都设置了相同的DTLS版本,那么一切都会正常进行。 如果将服务器设置为1.2,将客户端设置为1.0,则服务器不接受客户端连接。 openSSL服务器可以配置为(选项-dtls)接受任何1.0或1.2版本的客户端。 对于wolfSSL,这似乎是不可能的 实际上,wolfSSL具有以下服务器方法: wolfDTLSv1_server_m
wolfDTLSv1_server_method
wolfDTLSv1_2_server_method
而openSSL有:
DTLS_server_method
DTLSv1_2_server_method
DTLSv1_server_method
因此,wolfSSL似乎没有提供通用的DTLS服务器方法,以防我们与客户机协商版本
是否有任何特定设置“强制”服务器根据客户端dtls版本(10或1.2)协商版本
在wolfSSLs的DTLS实现中,没有强制服务器协商版本的设置。使用TLS,您可以使用wolfSSLv23_server_method()进行协议协商,但我们还没有DTL的等效协议。如果这是您希望看到添加的功能增强,您可以通过以下地址向wolfSSL开发团队发送说明:support@wolfssl.com请求考虑该功能
亲切问候,
阿方索
在wolfSSLs的DTLS实现中,没有强制服务器协商版本的设置。使用TLS,您可以使用wolfSSLv23_server_method()进行协议协商,但我们还没有DTL的等效协议。如果这是您希望看到添加的功能增强,您可以通过以下地址向wolfSSL开发团队发送说明:support@wolfssl.com请求考虑该功能
亲切问候,
K