Cert-issuer: hashed base58 has bad checksum

Hi,

I’m trying to issue some certificates in the testnet of Bitcoin, so I followed the documentation: I installed everything and I solved some intermediate problems, I created an issuing-addres for testnet and I have enough funds to issue a certificate. The certificates I’m trying to issue are those in the example folder, so I moved them into /data/unsigned_certificates. When I execute the command “python cert_issuer -c conf.ini” I’m getting an error saying "hashed base58 has bad checksum ". Well, in fact, I’m executing “sudo python3 cert_issuer -c conf.ini”. The complete response I get is the following:

WARNING - Your app is configured to skip the wifi check when the USB is plugged in. Read the documentation to ensure this is what you want, since this is less secure
INFO - This run will try to issue on the bitcoin_testnet chain
/usr/local/lib/python3.8/dist-packages/pycoin-0.80-py3.8.egg/pycoin/contrib/segwit_addr.py:121: SyntaxWarning: "is not" with a literal. Did you mean "!="?
/usr/local/lib/python3.8/dist-packages/pycoin-0.80-py3.8.egg/pycoin/contrib/segwit_addr.py:121: SyntaxWarning: "is not" with a literal. Did you mean "!="?
INFO - Set cost constants to recommended_tx_fee=0.000600,min_per_output=0.000028,satoshi_per_byte=250
INFO - Processing 1 certificates
INFO - Processing 1 certificates under work path=data/work
INFO - Total cost will be 133500 satoshis
INFO - Starting finalizable signer
WARNING - app is configured to skip the wifi check when the USB is plugged in. Read the documentation to ensure this is what you want, since this is less secure
INFO - Stopping finalizable signer
WARNING - app is configured to skip the wifi check when the USB is plugged in. Read the documentation to ensure this is what you want, since this is less secure
INFO - here is the op_return_code data: cf99c87edebc3f46cae266cb37738a5054c01ee919cda888a94d5a925bf177c4
INFO - Unsigned hextx=0100000001a064916646f18be201d45009b8ede58a2bc927971e302fff485886de229476f40100000000ffffffff02e0570e000000000017a91419783b33bcd2f7cdeaa0b00bae304bb974353a11870000000000000000226a20cf99c87edebc3f46cae266cb37738a5054c01ee919cda888a94d5a925bf177c400000000
INFO - Preparing tx for signing
INFO - Starting finalizable signer
WARNING - app is configured to skip the wifi check when the USB is plugged in. Read the documentation to ensure this is what you want, since this is less secure
INFO - Stopping finalizable signer
WARNING - app is configured to skip the wifi check when the USB is plugged in. Read the documentation to ensure this is what you want, since this is less secure
Traceback (most recent call last):
  File "/usr/lib/python3.8/runpy.py", line 193, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.8/runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "cert_issuer/__main__.py", line 21, in <module>
    cert_issuer_main()
  File "cert_issuer/__main__.py", line 17, in cert_issuer_main
    issue_certificates.main(parsed_config)
  File "/usr/local/lib/python3.8/dist-packages/cert_issuer-2.0.24-py3.8.egg/cert_issuer/issue_certificates.py", line 36, in main
    return issue(app_config, certificate_batch_handler, transaction_handler)
  File "/usr/local/lib/python3.8/dist-packages/cert_issuer-2.0.24-py3.8.egg/cert_issuer/issue_certificates.py", line 22, in issue
    tx_id = issuer.issue(app_config.chain)
  File "/usr/local/lib/python3.8/dist-packages/cert_issuer-2.0.24-py3.8.egg/cert_issuer/issuer.py", line 27, in issue
    txid = self.transaction_handler.issue_transaction(blockchain_bytes)
  File "/usr/local/lib/python3.8/dist-packages/cert_issuer-2.0.24-py3.8.egg/cert_issuer/blockchain_handlers/bitcoin/transaction_handlers.py", line 56, in issue_transaction
    signed_tx = self.sign_transaction(prepared_tx)
  File "/usr/local/lib/python3.8/dist-packages/cert_issuer-2.0.24-py3.8.egg/cert_issuer/blockchain_handlers/bitcoin/transaction_handlers.py", line 92, in sign_transaction
    signed_tx = signer.sign_transaction(prepared_tx)
  File "/usr/local/lib/python3.8/dist-packages/cert_issuer-2.0.24-py3.8.egg/cert_issuer/models.py", line 84, in sign_transaction
    return self.signer.sign_transaction(self.wif, transaction_to_sign)
  File "/usr/local/lib/python3.8/dist-packages/cert_issuer-2.0.24-py3.8.egg/cert_issuer/blockchain_handlers/bitcoin/signer.py", line 28, in sign_transaction
    secret_exponent = wif_to_secret_exponent(wif, self.allowable_wif_prefixes)
  File "/usr/local/lib/python3.8/dist-packages/pycoin-0.80-py3.8.egg/pycoin/encoding.py", line 204, in wif_to_secret_exponent
  File "/usr/local/lib/python3.8/dist-packages/pycoin-0.80-py3.8.egg/pycoin/encoding.py", line 196, in wif_to_tuple_of_secret_exponent_compressed
  File "/usr/local/lib/python3.8/dist-packages/pycoin-0.80-py3.8.egg/pycoin/encoding.py", line 183, in wif_to_tuple_of_prefix_secret_exponent_compressed
  File "/usr/local/lib/python3.8/dist-packages/pycoin-0.80-py3.8.egg/pycoin/encoding.py", line 167, in a2b_hashed_base58
pycoin.encoding.EncodingError: hashed base58 has bad checksum

Does anybody know why am I getting this error and how can I fix it?

Thank you.
Igor