aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mitmproxy/certs.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/mitmproxy/certs.py b/mitmproxy/certs.py
index 0ec63b50..65dc50e4 100644
--- a/mitmproxy/certs.py
+++ b/mitmproxy/certs.py
@@ -115,6 +115,13 @@ def dummy_cert(privkey, cacert, commonname, sans, organization):
cert.set_version(2)
cert.add_extensions(
[OpenSSL.crypto.X509Extension(b"subjectAltName", False, ss)])
+ cert.add_extensions([
+ OpenSSL.crypto.X509Extension(
+ b"extendedKeyUsage",
+ False,
+ b"serverAuth,clientAuth"
+ )
+ ])
cert.set_pubkey(cacert.get_pubkey())
cert.sign(privkey, "sha256")
return Cert(cert)