anchor.diff:  	       [] -> 
   		   ["s_server", "-accept", 
   		    integer_to_list(Port), ssl_test_lib:version_flag(Version),
  +                    "-CAfile", CaCertFile,
   		    "-cert", CertFile,"-key", KeyFile];
   	       [Opt, Value] ->
   		   ["s_server", Opt, Value, "-accept", 
   		    integer_to_list(Port), ssl_test_lib:version_flag(Version),
  +                    "-CAfile", CaCertFile,
   		    "-cert", CertFile,"-key", KeyFile]
   	   end,
   		   
  
positive.code:     Data = "From openssl to erlang",
  
      Port = ssl_test_lib:inet_port(node()),
      CertFile = proplists:get_value(certfile, ServerOpts),
      KeyFile = proplists:get_value(keyfile, ServerOpts),
      Version = ssl_test_lib:protocol_version(Config),
  
      Exe = "openssl",
      Args = ["s_server", "-msg", "-alpn", "http/1.1,spdy/2", "-accept", integer_to_list(Port), ssl_test_lib:version_flag(Version),
  	    "-cert", CertFile, "-key", KeyFile],
      OpensslPort = ssl_test_lib:portable_open_port(Exe, Args),  
      ssl_test_lib:wait_for_openssl_server(Port, proplists:get_value(protocol, Config)),
  
negative.code: 
  start_erlang_client_and_openssl_server_with_opts(Config, ErlangClientOpts, OpensslServerOpts, Data, Callback) ->
      process_flag(trap_exit, true),
      ServerOpts = ssl_test_lib:ssl_options(server_rsa_verify_opts, Config),
      ClientOpts0 = ssl_test_lib:ssl_options(client_rsa_verify_opts, Config),
      ClientOpts = ErlangClientOpts ++ ClientOpts0,
  
      {ClientNode, _, Hostname} = ssl_test_lib:run_where(Config),
  