def cleaned_value(self): try: value = self.value if self.encrypted: value = signer.unsign(value) if not value: return None value = json.loads(value) return value except json.JSONDecodeError: return None
def get_storage_data(s): from common.utils import signer import json value = s.value encrypted = s.encrypted if encrypted: value = signer.unsign(value) try: value = json.loads(value) except: value = {} return value
def become_pass(self): password = signer.unsign(self._become_pass) if password: return password else: return ""
def decrypt_from_signer(self, value): return signer.unsign(value) or ''
def public_key(self): return signer.unsign(self._public_key)
def private_key(self): return signer.unsign(self._private_key)
def private_key(self): if self._private_key: key_str = signer.unsign(self._private_key) return ssh_key_string_to_obj(key_str) else: return None
def password(self): if self._password: return signer.unsign(self._password) else: return ''
def private_key(self): if self._private_key: return signer.unsign(self._private_key) return None
def password(self): if self._password: return signer.unsign(self._password) return None