code: def get(self, typ="", only_active=True):
          
          self._uptodate()
          _typs = [typ.lower(), typ.upper()]
  
          if typ:
              _keys = [k for k in self._keys if k.kty in _typs]
          else:
              _keys = self._keys
  
          if only_active:
              return [k for k in _keys if not k.inactive_since]
          else:
              return _keys
docs: Return a list of keys. Either all keys or only keys of a specific type
          
          :param typ: Type of key (rsa, ec, oct, ..)
          :return: If typ is undefined all the keys as a dictionary
              otherwise the appropriate keys in a list