def check(self): """Check Signature """ pkcs7_data = self.check_pkcs7() if not pkcs7_data: return False # TODO : That is ugly ! pkcs7_data = pkcs7_data.replace("\r\n", "\n") serialized = utils.serialize(self.content_object) return serialized == pkcs7_data
def sign_model(self, obj, passphrase, use_natural_keys=False, *args, **kwargs): """Sign a model instance or a queryset """ serialized = utils.serialize(obj, use_natural_keys=use_natural_keys, *args, **kwargs) signed = self.sign_text(serialized, passphrase) return signed