anchor.diff:  final CER_NICKNAME = 'myissuer'; // nickname of the certificate
   final DB_PWD = 'changeit';       // NSS DB access pass word
   final DB_DIR = r'..\nss';        // NSS DB directory path
  -final LOG_REQUESTS = false;       // set true for debugging
  +final LOG_REQUESTS = true;       // set true for debugging
   final SESSION_MAX_INACTIVE_INTERVAL = 20; // set this parameter in seconds.
                                    // Dart default timeout value is 20 minutes
   
  
positive.code:     server.sessionTimeout = SESSION_MAX_INACTIVE_INTERVAL; // set session timeout
      server.listen(
        (HttpRequest req) {
          if (req.uri.path.contains(REQ_PATH)) processRequest(req);
          else if (req.uri.toString().contains('favicon.ico'))
            fhandler.doService(req, '../resources/favicon.ico');
          else req.response.close();
        },
        onError: (err) {
          log('listen: error: $err');
        },
        onDone: () {
          log('listen: done');
        },
        cancelOnError: false
        );
  
negative.code:   2. Other than on Windows, you may need to change the DB_DIR value.
  
    June 2013, by Terry Mitsuoka
    July 2003, modified for ruggedizing
  */
  
  import 'dart:async';
  