code: def algorithm(self):
          
  
          if self._algorithm is None:
              self._algorithm = self['private_key_algorithm']['algorithm'].native
          return self._algorithm
docs: :return:
              A unicode string of "rsa", "dsa" or "ec"