fix new sign

This commit is contained in:
Cayo Puigdefabregas 2024-06-06 14:15:48 +02:00
parent ca7af58cdf
commit 0783e7fb5a
1 changed files with 2 additions and 4 deletions

View File

@ -13,9 +13,8 @@ from pyvckit.did import (
generate_keys, generate_keys,
generate_did, generate_did,
gen_did_document, gen_did_document,
get_signing_key
) )
from pyvckit.sign_vc import sign from pyvckit.sign import sign
from pyvckit.verify import verify_vc from pyvckit.verify import verify_vc
from oidc4vp.models import Organization from oidc4vp.models import Organization
@ -692,10 +691,9 @@ class VerificableCredential(models.Model):
self.hash = hashlib.sha3_256(self.render(domain).encode()).hexdigest() self.hash = hashlib.sha3_256(self.render(domain).encode()).hexdigest()
key = self.issuer_did.get_key_material() key = self.issuer_did.get_key_material()
signing_key = get_signing_key(key)
credential = self.render(domain) credential = self.render(domain)
vc = sign(credential, signing_key, self.issuer_did.did) vc = sign(credential, key, self.issuer_did.did)
vc_str = json.dumps(vc) vc_str = json.dumps(vc)
valid = verify_vc(vc_str) valid = verify_vc(vc_str)