anchor.diff:      call({client_session_id, Host, Port, SslOpts, OwnCert}).
   
   %%--------------------------------------------------------------------
  --spec server_session_id(host(), port_num(), #ssl_options{}, der_cert()) -> session_id().
  +-spec server_session_id(host(), port_num(), #ssl_options{},
  +			der_cert()) -> session_id().
   %%
   %% Description: Select a session id for the server.
   %%--------------------------------------------------------------------
  
positive.code: -define('24H_in_sec', 8640).
  -define(SESSION_VALIDATION_INTERVAL, 60000).
  -define(CERTIFICATE_CACHE_CLEANUP, 30000).
  
  %%====================================================================
  %% API
  
negative.code: -spec invalidate_session(port_num(), #session{}) -> ok.
  -spec invalidate_session(host(), port_num(), #session{}) -> ok.
  %%
  %% Description: Make the session unavailable for reuse. After
  %% a the session has been marked "is_resumable = false" for some while
  %% it will be safe to remove the data from the session database.
  %%--------------------------------------------------------------------
  invalidate_session(Host, Port, Session) ->
      cast({invalidate_session, Host, Port, Session}).
  