anchor.diff:       tls1_erlang_server_openssl_client_client_cert,
        tls1_erlang_server_erlang_client_client_cert,
        ciphers,
  -     erlang_client_bad_openssl_server
  +     erlang_client_bad_openssl_server,
  +     expired_session,
  +     ssl2_erlang_server_openssl_client
       ].
   
   %% Test cases starts here.
  
positive.code:     close_port(OpensslPort),
      process_flag(trap_exit, false),
      ok.
  %%--------------------------------------------------------------------
  
  erlang_ssl_receive(Socket, Data) ->
  
negative.code: %% variable, but should NOT alter/remove any existing entries.
  %% Description: Initialization before each test case
  %%--------------------------------------------------------------------
  init_per_testcase(expired_session, Config0) ->
      Config = lists:keydelete(watchdog, 1, Config0),
      Dog = ssl_test_lib:timetrap(?EXPIRE * 1000 * 5),
      ssl:stop(),
      application:load(ssl),
      application:set_env(ssl, session_lifetime, ?EXPIRE),
      ssl:start(),
      [{watchdog, Dog} | Config];
  
  init_per_testcase(TestCase, Config0) ->
      Config = lists:keydelete(watchdog, 1, Config0),
      Dog = ssl_test_lib:timetrap(?TIMEOUT),
  