mirror of
https://github.com/internetarchive/warcprox.git
synced 2025-01-18 13:22:09 +01:00
Upgrade cryptography dependency to >=39,<40
warcprox crashes with the following error when using `cryptography==35.0.0`. ``` ValueError: Valid PEM but no BEGIN CERTIFICATE/END CERTIFICATE delimiters. Are you sure this is a certificate? Traceback (most recent call last): File "/opt/spn2/bin/warcprox", line 8, in <module> sys.exit(main()) File "/opt/spn2/lib/python3.8/site-packages/warcprox/main.py", line 330, in main controller = warcprox.controller.WarcproxController(options) File "/opt/spn2/lib/python3.8/site-packages/warcprox/controller.py", line 145, in __init__ self.proxy = warcprox.warcproxy.WarcProxy( File "/opt/spn2/lib/python3.8/site-packages/warcprox/warcproxy.py", line 561, in __init__ SingleThreadedWarcProxy.__init__( File "/opt/spn2/lib/python3.8/site-packages/warcprox/warcproxy.py", line 509, in __init__ warcprox.mitmproxy.SingleThreadedMitmProxy.__init__( File "/opt/spn2/lib/python3.8/site-packages/warcprox/mitmproxy.py", line 861, in __init__ self.ca = CertificateAuthority( File "/opt/spn2/lib/python3.8/site-packages/warcprox/certauth.py", line 69, in __init__ self.cert, self.key = self.read_pem(ca_file) File "/opt/spn2/lib/python3.8/site-packages/warcprox/certauth.py", line 210, in read_pem cert = x509.load_pem_x509_certificate(f.read(), default_backend()) File "/opt/spn2/lib/python3.8/site-packages/cryptography/x509/base.py", line 436, in load_pem_x509_certificate return rust_x509.load_pem_x509_certificate(data) ValueError: Valid PEM but no BEGIN CERTIFICATE/END CERTIFICATE delimiters. Are you sure this is a certificate? ```
This commit is contained in:
parent
10d36cc943
commit
aef8ca7012
Loading…
x
Reference in New Issue
Block a user