def rotate_share_hashes(self):
     """Generates share hashes for clients who can be found in database."""
     sovpn_data = SimplifiedOpenvpnData()
     slugs = sovpn_data.get_all_client_slugs()
     for slug in slugs:
         share_hash = _helper.generate_share_hash(
             slug, self._config.sovpn_share_salt)
         sovpn_data.rotate_share_hash(slug, share_hash)
Esempio n. 2
0
 def share_hash(self):
     """Returns generated value of sovpn_hash."""
     share_hash = _helper.generate_share_hash(self.slug,
                                              self.sovpn_share_salt)
     return share_hash