Example #1
0
 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
Example #2
0
 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