def storageEncryption(self): """ check if hsm/enckey encrypts value before storing it to config db :return: true if a new value gets encryptet before beeing stored in db """ try: if hasattr(c, 'hsm') == False or isinstance(c.hsm, dict) == False: raise HSMException('no hsm defined in execution context!') hsm = c.hsm.get('obj') if hsm is None or hsm.isReady() == False: raise HSMException('hsm not ready!') hsm_class = str(type(hsm)) enc_type = hsm_class.split('.')[-1] enc_type = enc_type.strip("'>") enc_name = hsm.name res = {'cryptmodul_type': enc_type, 'cryptmodul_name': enc_name} monit_handler = MonitorHandler() res['encryption'] = monit_handler.check_encryption() return sendResult(response, res, 1) except Exception as exception: log.exception(exception) return sendError(response, exception) finally: Session.close() log.debug('[encryption] done')
def storageEncryption(self): """ check if hsm/enckey encrypts value before storing it to config db :return: true if a new value gets encryptet before beeing stored in db """ try: if hasattr(c, 'hsm') is False or isinstance(c.hsm, dict) is False: raise HSMException('no hsm defined in execution context!') hsm = c.hsm.get('obj') if hsm is None or hsm.isReady() is False: raise HSMException('hsm not ready!') hsm_class = str(type(hsm)) enc_type = hsm_class.split('.')[-1] enc_type = enc_type.strip("'>") enc_name = hsm.name res = {'cryptmodul_type': enc_type, 'cryptmodul_name': enc_name} monit_handler = MonitorHandler() res['encryption'] = monit_handler.check_encryption() return sendResult(response, res, 1) except Exception as exception: log.exception(exception) return sendError(response, exception) finally: Session.close()
def storageEncryption(self): """ check if hsm/enckey encrypts value before storing it to config db :return: true if a new value gets encryptet before beeing stored in db """ try: if hasattr(c, "hsm") is False or isinstance(c.hsm, dict) is False: raise HSMException("no hsm defined in execution context!") hsm = c.hsm.get("obj") if hsm is None or hsm.isReady() is False: raise HSMException("hsm not ready!") hsm_class = str(type(hsm)) enc_type = hsm_class.split(".")[-1] enc_type = enc_type.strip("'>") enc_name = hsm.name res = {"cryptmodul_type": enc_type, "cryptmodul_name": enc_name} monit_handler = MonitorHandler() res["encryption"] = monit_handler.check_encryption() return sendResult(response, res, 1) except Exception as exception: log.error(exception) return sendError(response, exception)
def encryption(self): """ check if hsm encrypts value before storing it to config db :return: """ try: monit_handler = MonitorHandler(context=self.request_context) res = {'encryption': monit_handler.check_encryption()} return sendResult(response, res, 1) except Exception as exception: log.exception(exception) return sendError(response, exception) finally: Session.close() log.debug('[__after__] done')
def encryption(self): """ check if hsm encrypts value before storing it to config db :return: """ try: monit_handler = MonitorHandler(context=self.request_context) res = {'encryption': monit_handler.check_encryption()} return sendResult(response, res, 1) except Exception as exception: log.exception(exception) return sendError(response, exception) finally: Session.close() log.debug('[__after__] done')