function ConcreteServer()
 {
     if (!file_exists(openid_store_base)) {
         mkdir(openid_store_base, 0700);
     }
     parent::OpenIDServer(new Store(internal_assoc_store_dir), new Store(external_assoc_store_dir), null);
     $this->counter = 0;
     $this->trust_store_dir = trust_root_store_dir;
     if (!file_exists($this->trust_store_dir)) {
         if ((int) PHP_VERSION >= 5) {
             mkdir($this->trust_store_dir, 0700, true);
         } else {
             // can't recurse.   :(
             mkdir($this->trust_store_dir, 0700);
         }
     }
 }