def read_config(self, *args, **kwargs): try: serialized = self.core.config_manager.get(self.MASTER_KEY) except (ConfigError, KeyError): self.warning(tr('Authentication server (certificates) not configured, default values loaded.')) self.auth_cert_cfg = AuthCertConf() else: try: self.auth_cert_cfg = AuthCertConf.deserialize(serialized) except DatastructureIncompatible: self.upgradeFields(serialized) self.auth_cert_cfg = AuthCertConf.deserialize(serialized)
def service_setAuthCertConfig(self, context, serialized, message): self.auth_cert_cfg = AuthCertConf.deserialize(serialized) self.save_config(message, context)