#9355 support python cryptography 40.0
Closed: fixed by frenaud. Opened by abbra.

Python cryptography 40.0 added one more abstract method, tox fails now:

************* Module ipalib.x509
lib/python3.11/site-packages/ipalib/x509.py:416: [E0110(abstract-class-instantiated), load_pem_x509_certificate] Abstract class 'IPACertificate' with abstract methods instantiated)
lib/python3.11/site-packages/ipalib/x509.py:428: [E0110(abstract-class-instantiated), load_der_x509_certificate] Abstract class 'IPACertificate' with abstract methods instantiated)

master:

  • 3721bca657264a928926706c75ab0d2a7593845f ipalib/x509: Implement abstract method Certificate.verify_directly_issued_by

ipa-4-9:

  • e43b10858a8014b2b1b6e555bff48ab172f14a9b ipalib/x509: Implement abstract method Certificate.verify_directly_issued_by

ipa-4-10:

  • e07ead943abf070107a9669fc4564c9dc7518832 ipalib/x509: Implement abstract method Certificate.verify_directly_issued_by

Metadata Update from @frenaud:
- Issue close_status updated to: fixed
- Issue status updated to: Closed (was: Open)

Metadata