NameError
Python 3.11.2: /usr/bin/python3
Fri Sep 26 17:56:43 2025

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /home/chn/eid/dfri-eid/nginx-test-issuer/cgi-bin/gencert.py in <module>
    132 <hr>
    133 Issuer name: {read_issuer_name()}<br>
=>  134 Issuer fingerprint: {read_issuer_fingerprint()}<br>
    135 Issuer certificate: <a href="../issuingca.crt.pem">issuingca.crt.pem</a><br>
    136 Revocation list: <a href="../revokelist.crl.pem">revokelist.crl.pem</a><br>
Issuer undefined, fingerprint undefined, read_issuer_fingerprint = <function read_issuer_fingerprint>, br undefined
 /home/chn/eid/dfri-eid/nginx-test-issuer/cgi-bin/gencert.py in read_issuer_fingerprint()
     67     formatted = pubkey.public_bytes(serialization.Encoding.PEM, serialization.PublicFormat.SubjectPublicKeyInfo)
     68     digest = hashes.Hash(hashes.SHA256())
=>   69     digest.update(key_bytes)
     70     fingerprint = digest.finalize()
     71 
digest = <cryptography.hazmat.primitives.hashes.Hash object>, digest.update = <bound method Hash.update of <cryptography.hazmat.primitives.hashes.Hash object>>, key_bytes undefined

NameError: name 'key_bytes' is not defined
      add_note = <built-in method add_note of NameError object>
      args = ("name 'key_bytes' is not defined",)
      name = 'key_bytes'
      with_traceback = <built-in method with_traceback of NameError object>