-
Martin van Es authoredMartin van Es authored
utils.py 354 B
import hashlib
from signxml import XMLSigner
class Entity(object):
md = None
valid_until = 0
cache_duration = 0
def hasher(entity_id):
sha1 = hashlib.sha1()
sha1.update(entity_id.encode())
sha1_digest = sha1.hexdigest()
return sha1_digest
def signer(xml, cert, key):
return XMLSigner().sign(xml, key=key, cert=cert)