@@ -186,7 +186,7 @@ reuse_session(Config) when is_list(Config) ->
186186 ServerOpts = ssl_test_lib :ssl_options (server_rsa_verify_opts , Config ),
187187 Version = ssl_test_lib :protocol_version (Config ),
188188 ssl_test_lib :reuse_session ([{versions ,[Version ]} | ClientOpts ],
189- [{versions ,[Version ]} | ServerOpts ], Config ).
189+ [{reuse_sessions , true },{ versions ,[Version ]} | ServerOpts ], Config ).
190190% %--------------------------------------------------------------------
191191reuse_session_expired () ->
192192 [{doc ," Test sessions is not reused when it has expired" }].
@@ -206,7 +206,7 @@ reuse_session_expired(Config) when is_list(Config) ->
206206 {from , self ()},
207207 {mfa , {ssl_test_lib , no_result , []}},
208208 {tcp_options , [{active , false }]},
209- {options , ServerOpts }]),
209+ {options , [{ reuse_sessions , true }| ServerOpts ] }]),
210210 Port0 = ssl_test_lib :inet_port (Server0 ),
211211
212212 Client0 = ssl_test_lib :start_client ([{node , ClientNode },
@@ -338,7 +338,7 @@ explicit_session_reuse(Config) when is_list(Config) ->
338338 ssl_test_lib :start_server ([{node , ServerNode }, {port , 0 },
339339 {from , self ()},
340340 {mfa , {ssl_test_lib , no_result , []}},
341- {options , ServerOpts }]),
341+ {options , [{ reuse_sessions , true } | ServerOpts ] }]),
342342 Port = ssl_test_lib :inet_port (Server ),
343343 {Client0 , Client0Sock } =
344344 ssl_test_lib :start_client ([{node , ClientNode },
@@ -491,7 +491,7 @@ no_reuses_session_server_restart_new_cert() ->
491491 [{doc ," Check that a session is not reused if the server is restarted with a new cert." }].
492492no_reuses_session_server_restart_new_cert (Config ) when is_list (Config ) ->
493493 ClientOpts = ssl_test_lib :ssl_options (client_rsa_der_opts , Config ),
494- ServerOpts = ssl_test_lib :ssl_options (server_rsa_der_verify_opts , Config ),
494+ ServerOpts = [[{ reuse_sessions , true } | ssl_test_lib :ssl_options (server_rsa_der_verify_opts , Config )] ,
495495 POpts = proplists :get_value (group_opts , Config , []),
496496
497497 #{client_config := NewCOpts ,
@@ -620,7 +620,8 @@ client_max_session_table(Config) when is_list(Config)->
620620 ClientOpts = ssl_test_lib :ssl_options (client_rsa_verify_opts , Config ),
621621 ServerOpts = ssl_test_lib :ssl_options (server_rsa_verify_opts , Config ),
622622 {ClientNode , ServerNode , HostName } = ssl_test_lib :run_where (Config ),
623- test_max_session_limit (ClientOpts ,ServerOpts ,ClientNode , ServerNode , HostName ),
623+ test_max_session_limit (ClientOpts ,[{reuse_sessions , true } | ServerOpts ],
624+ ClientNode , ServerNode , HostName ),
624625 % % Explicit check table size
625626 {status , _ , _ , StatusInfo } = sys :get_status (whereis (ssl_manager )),
626627 [_ , _ ,_ , _ , Prop ] = StatusInfo ,
@@ -635,7 +636,8 @@ server_max_session_table(Config) when is_list(Config)->
635636 ClientOpts = ssl_test_lib :ssl_options (client_rsa_verify_opts , Config ),
636637 ServerOpts = ssl_test_lib :ssl_options (server_rsa_verify_opts , Config ),
637638 {ClientNode , ServerNode , HostName } = ssl_test_lib :run_where (Config ),
638- test_max_session_limit (ClientOpts ,ServerOpts ,ClientNode , ServerNode , HostName ),
639+ test_max_session_limit (ClientOpts ,[{reuse_sessions , true } | ServerOpts ],
640+ ClientNode , ServerNode , HostName ),
639641 % % Explicit check table size
640642 SupName = sup_name (ServerOpts ),
641643 Sup = whereis (SupName ),
0 commit comments