Remove the dependency on non-portable dev-python/cryptography. https://bugs.gentoo.org/821706#c4 by Alex Xu --- a/mozilla/certdata2pem.py +++ b/mozilla/certdata2pem.py @@ -28,7 +28,6 @@ import sys import textwrap import io -from cryptography import x509 objects = [] @@ -122,12 +121,6 @@ for obj in objects: if not obj['CKA_LABEL'] in trust or not trust[obj['CKA_LABEL']]: continue - cert = x509.load_der_x509_certificate(bytes(obj['CKA_VALUE'])) - if cert.not_valid_after < datetime.datetime.utcnow(): - print('!'*74) - print('Trusted but expired certificate found: %s' % obj['CKA_LABEL']) - print('!'*74) - bname = obj['CKA_LABEL'][1:-1].replace('/', '_')\ .replace(' ', '_')\ .replace('(', '=')\