<pre style='margin:0'>
Chih-Hsuan Yen (yan12125) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/57d447dbeb08aaa56a7fe4cfd2f81f3f66677631">https://github.com/macports/macports-ports/commit/57d447dbeb08aaa56a7fe4cfd2f81f3f66677631</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 57d447dbeb08aaa56a7fe4cfd2f81f3f66677631
</span>Author: Chih-Hsuan Yen <yan12125@macports.org>
AuthorDate: Sun Sep 23 20:19:41 2018 +0800

<span style='display:block; white-space:pre;color:#404040;'>    py-mitmproxy: fix tests
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    No revision bump as it does not affect build results
</span>---
 python/py-mitmproxy/Portfile                 |   3 +
 python/py-mitmproxy/files/update-certs.patch | 747 +++++++++++++++++++++++++++
 2 files changed, 750 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-mitmproxy/Portfile b/python/py-mitmproxy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 70fe13e..1e49d09 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-mitmproxy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-mitmproxy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,6 +29,9 @@ checksums           md5     d9f58513ab46777b60c15bff52a2239b \
</span>                     sha256  313c6aa2e801b3743a1fad57fdf6f1e8b001ea3a7a7744394fc48cc3f9512553 \
                     size    27132072
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/mitmproxy/mitmproxy/issues/3316
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          update-certs.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> python.versions     36
 
 if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-mitmproxy/files/update-certs.patch b/python/py-mitmproxy/files/update-certs.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..6187456
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-mitmproxy/files/update-certs.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,747 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 1b6a8d6acd3d70f9b9627ad4ae9def08103f8250 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Maximilian Hils <git@maximilianhils.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Fri, 7 Sep 2018 10:24:28 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] fix #3316
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test/mitmproxy/data/servercert/9da13359.0     | 32 +++----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test/mitmproxy/data/servercert/generate.py    | 13 +++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .../mitmproxy/data/servercert/self-signed.pem | 92 +++++++++---------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .../data/servercert/trusted-leaf.pem          | 90 ++++++++---------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .../data/servercert/trusted-root.pem          | 96 +++++++++----------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .../net/data/verificationcerts/9da13359.0     | 32 +++----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .../net/data/verificationcerts/generate.py    |  6 +-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .../data/verificationcerts/self-signed.crt    | 34 +++----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .../data/verificationcerts/self-signed.key    | 50 +++++-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .../data/verificationcerts/trusted-leaf.crt   | 28 +++---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .../data/verificationcerts/trusted-leaf.key   | 50 +++++-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .../data/verificationcerts/trusted-root.crt   | 32 +++----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .../data/verificationcerts/trusted-root.key   | 50 +++++-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .../data/verificationcerts/trusted-root.srl   |  2 +-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 14 files changed, 310 insertions(+), 297 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ create mode 100644 test/mitmproxy/data/servercert/generate.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git test/mitmproxy/data/servercert/9da13359.0 test/mitmproxy/data/servercert/9da13359.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b22e4d20d..5868a304d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- test/mitmproxy/data/servercert/9da13359.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ test/mitmproxy/data/servercert/9da13359.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,21 +1,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -----BEGIN CERTIFICATE-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-MIIDXTCCAkWgAwIBAgIJAPAfPQGCV/Z4MA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MIIDXTCCAkWgAwIBAgIJALzkvKyFAwWYMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ BAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-aWRnaXRzIFB0eSBMdGQwHhcNMTUxMTAxMTY0ODAxWhcNMTgwODIxMTY0ODAxWjBF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++aWRnaXRzIFB0eSBMdGQwHhcNMTgwOTA3MDgyMjUxWhcNMzgwOTAyMDgyMjUxWjBF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MQswCQYDVQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CgKCAQEArp8LD34JhKCwcQbwIYQMg4+eCgLVN8fwB7+/qOfJbArPs0djFBN+F7c6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-HGvMr24BKUk5u8pn4dPtNurm/vPC8ovNGmcXz62BQJpcMX2veVdRsF7yNwhNacNJ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-Arq+70zNMwYBznx0XUxMF6j6nVFf3AW6SU04ylT4Mp3SY/BUUDAdfl1eRo0mPLNS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-8rpsN+8YBw1Q7SCuBRVqpOgVIsL88svgQUSOlzvMZPBpG/cmB3BNKNrltwb5iFEI
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-1jAV7uSj5IcIuNO/246kfsDVPTFMJIzav/CUoidd5UNw+SoFDlzh8sA7L1Bm7D1/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-3KHYSKswGsSR3kynAl10w/SJKDtn8wIDAQABo1AwTjAdBgNVHQ4EFgQUgOcrtxBX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-LxbpnOT65d+vpfyWUkgwHwYDVR0jBBgwFoAUgOcrtxBXLxbpnOT65d+vpfyWUkgw
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAEE9bFmUCA+6cvESKPoi2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-TGSpV652d0xd2U66LpEXeiWRJFLz8YGgoJCx3QFGBscJDXxrLxrBBBV/tCpEqypo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pYIqsawH7M66jpOr83Us3M8JC2eFBZJocMpXxdytWqHik5VKZNx6VQFT8bS7+yVC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-VoUKePhlgcg+pmo41qjqieBNKRMh/1tXS77DI1lgO5wZLVrLXcdqWuDpmaQOKJeq
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-G/nxytCW/YJA7bFn/8Gjy8DYypJSeeaKu7o3P3+ONJHdIMHb+MdcheDBS9AOFSeo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-xI0D5EbO9F873O77l7nbD7B0X34HFN0nGczC4poexIpbDFG3hAPekwZ5KC6VwJLc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-1Q==
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CgKCAQEAkvT4Y1ML8Gg4x5aFVygIW022tJsEyfuW4HsEvIarAGpFtUNkw0dOoAxv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Gv71I0KAWOXxtc9DUjtq7ZXJcG+dBiheTYJ40lrYhHvUt7J37nrUF5v5trQzoE9I
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++6WGtzTV8C8RI6F+M6GtwxgwRBgqkuXiK5ExPXAjGMMJZWtiEXHxGTNB6F4zy884m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++VjVtQi8jy+c5g21Awp3z5HrQLM210zwvgi7Rygk6/UM0AnmST4o32SqFSd+0MFUJ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++f3pH3xczfKmhU/TBoVEWRB1YzwixsJrzDOB8wOGnNKCsl45hYUJZZ8epVkyrvFZQ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++iMkwIqqBJbkU6H7fZBl68TJ8ascUCQIDAQABo1AwTjAdBgNVHQ4EFgQUkurgHlw1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++xMP2wrsrGPTk0ofxCyowHwYDVR0jBBgwFoAUkurgHlw1xMP2wrsrGPTk0ofxCyow
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAcdExVlSvH6aVExNiQO3k
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cMamj+78woDn9x563vwzaGP24KvOXk1B/IJp5kqu3ZsXS0I0Mz6xwXHAXeuxaj06
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cKgEpHKKgClLblXo2zWqo/3V1UFFpOVP/NhI3r21b+fPrS46rP0mw75haQCph8/8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++buQr0OeAYbElliY/ji+cJiCJB8A/D13fUMV/NUUfPW/UE6497jOmz+6PtZNAoOFx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++evrmDcbCzbJxacyLJX04rsrt6DO09jb/+5lFm5Aqr6ySKasrmheIGEisl4o9Zbuy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++5PvYgbOEmFgPATIiWGpBO/rqwDdsmgyYFl+YfFoW0akXUVhDb2e5iRDx6Rs0fmN/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++NA==
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -----END CERTIFICATE-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git test/mitmproxy/data/servercert/generate.py test/mitmproxy/data/servercert/generate.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new file mode 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 000000000..604912679
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ test/mitmproxy/data/servercert/generate.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++import pathlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++import shutil
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++src = pathlib.Path("../../net/data/verificationcerts")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++here = pathlib.Path(".")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++shutil.copy(src / "9da13359.0", "9da13359.0")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++for x in ["self-signed", "trusted-leaf", "trusted-root"]:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    (here / f"{x}.pem").write_text(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        (src / f"{x}.crt").read_text() +
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        (src / f"{x}.key").read_text()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git test/mitmproxy/data/servercert/self-signed.pem test/mitmproxy/data/servercert/self-signed.pem
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index cd066a243..d35284bda 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- test/mitmproxy/data/servercert/self-signed.pem
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ test/mitmproxy/data/servercert/self-signed.pem
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,46 +1,46 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+------BEGIN CERTIFICATE-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-MIIDEzCCAfugAwIBAgIJAJ945xt1FRsfMA0GCSqGSIb3DQEBCwUAMCAxHjAcBgNV
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-BAMMFWV4YW1wbGUubWl0bXByb3h5Lm9yZzAeFw0xNTExMDExNjQ4MDJaFw0xODA4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-MjExNjQ4MDJaMCAxHjAcBgNVBAMMFWV4YW1wbGUubWl0bXByb3h5Lm9yZzCCASIw
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALFxyzPfjgIghOMMnJlW80yB84xC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-nJtko3tuyOdozgTCyha2W+NdIKPNZJtWrzN4P0B5PlozCDwfcSYffLs0WZs8LRWv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-BfZX8+oX+14qQjKFsiqgO65cTLP3qlPySYPJQQ37vOP1Y5Yf8nQq2mwQdC18hLtT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-QOANG6OFoSplpBLsYF+QeoMgqCTa6hrl/5GLmQoDRTjXkv3Sj379AUDMybuBqccm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-q5EIqCrE4+xJ8JywJclAVn2YP14baiFrrYCsYYg4sS1Od6xFj+xtpLe7My3AYjB9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/aeHd8vDiob0cqOW1TFwhqgJKuErfFyg8lZ2hJmStJKyfofWuY/gl/vnvX0CAwEA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-AaNQME4wHQYDVR0OBBYEFB8d32zK8eqZIoKw4jXzYzhw4amPMB8GA1UdIwQYMBaA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-FB8d32zK8eqZIoKw4jXzYzhw4amPMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-BQADggEBAJmo2oKv1OEjZ0Q4yELO6BAnHAkmBKpW+zmLyQa8idxtLVkI9uXk3iqY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-GWugkmcUZCTVFRWv/QXQQSex+00IY3x2rdHbtuZwcyKiz2u8WEmfW1rOIwBaFJ1i
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-v7+SA2aZs6vepN2sE56X54c/YbwQooaKZtOb+djWXYMJrc/Ezj0J7oQIJTptYV8v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/3216yCHRp/KCL7yTLtiw25xKuXNu/gkcd8wZOY9rS2qMUD897MJF0MvgJoauRBd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-d4XEYCNKkrIRmfqrkiRQfAZpvpoutH6NCk7KuQYcI0BlOHlsnHHcs/w72EEqHwFq
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-x6476tW/t8GJDZVD74+pNBcLifXxArE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+------END CERTIFICATE-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+------BEGIN RSA PRIVATE KEY-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-MIIEowIBAAKCAQEAsXHLM9+OAiCE4wycmVbzTIHzjEKcm2Sje27I52jOBMLKFrZb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-410go81km1avM3g/QHk+WjMIPB9xJh98uzRZmzwtFa8F9lfz6hf7XipCMoWyKqA7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-rlxMs/eqU/JJg8lBDfu84/Vjlh/ydCrabBB0LXyEu1NA4A0bo4WhKmWkEuxgX5B6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-gyCoJNrqGuX/kYuZCgNFONeS/dKPfv0BQMzJu4GpxyarkQioKsTj7EnwnLAlyUBW
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fZg/XhtqIWutgKxhiDixLU53rEWP7G2kt7szLcBiMH39p4d3y8OKhvRyo5bVMXCG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-qAkq4St8XKDyVnaEmZK0krJ+h9a5j+CX++e9fQIDAQABAoIBAQCT+FvGbych2PJX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-0D2KlXqgE0IAdc/YuYymstSwPLKIP9N8KyfnKtK8Jdw+uYOyfRTp8/EuEJ5OXL3j
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-V6CRD++lRwIlseVb7y5EySjh9oVrUhgn+aSrGucPsHkGNeZeEmbAfWugARLBrvRl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-MRMhyHrJL6wT9jIEZInmy9mA3G99IuFW3rS8UR1Yu7zyvhtjvop1xg/wfEUu24Ty
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-PvMfnwaDcZHCz2tmu2KJvaxSBAG3FKmAqeMvk1Gt5m2keKgw03M+EX0LrM8ybWqn
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-VwB8tnSyMBLVFLIXMpIiSfpji10+p9fdKFMRF++D6qVwyoxPiIq+yEJapxXiqLea
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-mkhtJW91AoGBAOvIb7bZvH4wYvi6txs2pygF3ZMjqg/fycnplrmYMrjeeDeeN4v1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-h/5tkN9TeTkHRaN3L7v49NEUDhDyuopLTNfWpYdv63U/BVzvgMm/guacTYkx9whB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-OvQ2YekR/WKg7kuyrTZidTDz+mjU+1b8JaWGjiDc6vFwxZA7uWicaGGHAoGBAMCo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-y/2AwFGwCR+5bET1nTTyxok6iKo4k6R/7DJe4Bq8VLifoyX3zDlGG/33KN3xVqBU
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-xnT9gkii1lfX2U+4iM+GOSPl0nG0hOEqEH+vFHszpHybDeNez3FEyIbgOzg6u7sV
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-NOy+P94L5EMQVEmWp5g6Vm3k9kr92Bd9UacKQPnbAoGAMN8KyMu41i8RVJze9zUM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-0K7mjmkGBuRL3x4br7xsRwVVxbF1sfzig0oSjTewGLH5LTi3HC8uD2gowjqNj7yr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-4NEM3lXEaDj305uRBkA70bD0IUvJ+FwM7DGZecXQz3Cr8+TFIlCmGc94R+Jddlot
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-M3IAY69mw0SsroiylYxV1mECgYAcSGtx8rXJCDO+sYTgdsI2ZLGasbogax/ZlWIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-XwU9R4qUc/MKft8/RTiUxvT76BMUhH2B7Tl0GlunF6vyVR/Yf1biGzoSsTKUr40u
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-gXBbSdCK7mRSjbecZEGf80keTxkCNPHJE4DiwxImej41c2V1JpNLnMI/bhaMFDyp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-bgrt4wKBgHFzZgAgM1v07F038tAkIBGrYLukY1ZFBaZoGZ9xHfy/EmLJM3HCHLO5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-8wszMGhMTe2+39EeChwgj0kFaq1YnDiucU74BC57KR1tD59y7l6UnsQXTm4/32j8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-Or6i8GekBibCb97DzzOU0ZK//fNhHTXpDDXsYt5lJUWSmgW+S9Qp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+------END RSA PRIVATE KEY-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-----BEGIN CERTIFICATE-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MIIDEzCCAfugAwIBAgIJAKzH8k6aKTP6MA0GCSqGSIb3DQEBCwUAMCAxHjAcBgNV
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++BAMMFWV4YW1wbGUubWl0bXByb3h5Lm9yZzAeFw0xODA5MDcwODIyNTNaFw0zODA5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MDIwODIyNTNaMCAxHjAcBgNVBAMMFWV4YW1wbGUubWl0bXByb3h5Lm9yZzCCASIw
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMOjJMp2o5eLQEmYJqMZzLBi61h9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fsCVMvS8hgrH1Cg5q/RaLBLrZ8nILKmFZBapMUEFkUwQLB864tdTMaX7p+jNv3sM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++5LWEIYkTIbu6qV7QerKdubS1hpdFtQGRM1Q+C7H86FzF02DSKzNSmQc4fNed/lQM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++qo/jOm1xx4TZFR4j58BrmmoOfNP44IyrwXsPyXbMsukKixVEB3vQ2oyGDAyG6dYi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++VvM8PVL5yhX3BJ0D1Ky6hgGHJeirm0Cd8qqdSC/SWNdu1bGzg/xyUX5XFaHlIi7Y
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++5YhD7ZDLvC76MeCWkfo4DaSB0CWmtG4l1TtHM2JqP8qf2l2LsABKs0q/a+UCAwEA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AaNQME4wHQYDVR0OBBYEFIc9YAXgnGRhPTEcN/j+k/dxMdKqMB8GA1UdIwQYMBaA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++FIc9YAXgnGRhPTEcN/j+k/dxMdKqMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++BQADggEBAD9qKci3Pr4/2WGx+sv8gOpKchC9eF2dXc5hA3xbDw7T6oRLUBAY8Pty
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++JF7DHMovT+w7FPRYT8rSc190fbSwVRHAnEaqAzaxteImCp/qYgdBHOz39eG4c93W
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++YrYvA1VdUDPcUnisEVWguDsKJGFg+G6pw+8Wkf/hCrJJkriTFogGvzg6ptdQatvE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++dpSkionfbuZKz+7lny6sCBGoMRIFBd22MHJsSQOyTb06Lwc5dpdF9c5vysPRzShJ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++5kkgIjGpTmWp+Ud8BAMQH8EDhJMkJ7iw1+07UQ9MUmXCp9Xgim6x1ri2/yoz9HeO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++83VCkD9YWufrzOrsXpo04rMYtoKo+lw=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-----END CERTIFICATE-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-----BEGIN RSA PRIVATE KEY-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MIIEpgIBAAKCAQEAw6Mkynajl4tASZgmoxnMsGLrWH1+wJUy9LyGCsfUKDmr9Fos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++EutnycgsqYVkFqkxQQWRTBAsHzri11Mxpfun6M2/ewzktYQhiRMhu7qpXtB6sp25
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++tLWGl0W1AZEzVD4LsfzoXMXTYNIrM1KZBzh8153+VAyqj+M6bXHHhNkVHiPnwGua
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ag580/jgjKvBew/Jdsyy6QqLFUQHe9DajIYMDIbp1iJW8zw9UvnKFfcEnQPUrLqG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AYcl6KubQJ3yqp1IL9JY127VsbOD/HJRflcVoeUiLtjliEPtkMu8Lvox4JaR+jgN
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++pIHQJaa0biXVO0czYmo/yp/aXYuwAEqzSr9r5QIDAQABAoIBAQC1RpgymlffdgJt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++rvQuMRu/XQlhh3dJj3YV3BIAL0VguH+i/WLVbRdQm5D2y0kAzml7LGODrYCUt4W1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++q7rXaCYfy3Xf2QSbRQGl9/pL7xw9ZMQseYW38nPx+39LInYDWzKPDB9qx0uj7Vpm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ReTSEf9r81PUIaBxj0V2X/VWHag5scBjXoflQLxyV6i1UvTuWyhYvX1Bbaj02MqV
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++tGNMrjbj25Wx2za53VDonzNA6RMZzkWGMfzmkkGM6kjGzLEsveys+bYCt7Fs7slR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++4oby0bIUmN7iqLhqlEhS4weWW4iHlq17X7CZeQAE1XeVZBz1N4G8FLjND2eyqb2N
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++RAcQqp3BAoGBAOiU3WTu/kSccteDRxR1gVRPqEgfoLDwyAb7ORVUWX4Ii/z/soMw
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++xZ2MlYPLnp3Fyu/hKhJPC1LzkD4CGHCTJJ1NnUudtDxl2Zh1FZYGmv1hi1TID/cm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++G0+3XhlJgztS41+AzxTNMulV1yieT2HIRIoRpdSx1UIA72l42YqjrwUNAoGBANdV
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/Ib+3hAfFtSMMI1qZQXvlKEoDRbUOCYuBVkTK8oQJQH6MLDokHZ8sXBAqi9383b1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++XmhQBJZ//yMy0AqFa2QBlkK0Gizzhh7BLSjIT2LREf66B2cWzhgdhbSp6Nuk+3DK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++NfibxsFAPpW05HqtfxhbjrLfoE8VvTuMGQ8AaXw5AoGBAISo7IL2wrdV2TdN3Mwx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ndv+N4kz6Q8jt6QrxUqCOy1lKJvdKPAlcIJFvr5W9RkeyXr7nmilB1uAK4UC4vfL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++JfZHX/HSeQx+N5f7KJ3TFLJz4eow1tJsvOVCPP0FbkH3LFO7/+HojSKEYN39NmAa
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++v+VU3Zas/GvSZrxtPwASDvE9AoGBAJOBbluW6MzITx5H7dZhRFR9miWOxvCVbOUS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++b01mKX/f8UnadVIp7RONNQr88NdVZqxdRk9USOBDS6Vz4DjkzfySbbjBoJCcPIqC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++r4mZNXAuYRJJolqGr6SrTHTGUyFqcWcAzVnAc7TbakOoxz4V7NLlnOmA8FJcROUu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gdfZ42hZAoGBANyL2IQ+L92iYVvqsz1zPBlvemevx8zP6GmlzvTcVexyDTIiLg6W
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++BVil5zRDPJdDiFfBK18Qg1mJoE4SjLTg+yGww9ef37Zb9kZypy6pM6AbRWILZ1Gv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++7UsWUzk6rgcQpDdpJCUEt+AD3LQJTxxuoIhZePvC2GLkzsjZA7ZyB5+S
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-----END RSA PRIVATE KEY-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git test/mitmproxy/data/servercert/trusted-leaf.pem test/mitmproxy/data/servercert/trusted-leaf.pem
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 71700f2ac..a2c253126 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- test/mitmproxy/data/servercert/trusted-leaf.pem
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ test/mitmproxy/data/servercert/trusted-leaf.pem
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,45 +1,45 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+------BEGIN CERTIFICATE-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-MIIC4TCCAckCCQCj6D9oVylb8jANBgkqhkiG9w0BAQsFADBFMQswCQYDVQQGEwJB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-VTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cyBQdHkgTHRkMB4XDTE1MTEwMTE2NDgwMloXDTE4MDgyMTE2NDgwMlowIDEeMBwG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-A1UEAwwVZXhhbXBsZS5taXRtcHJveHkub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-AQ8AMIIBCgKCAQEAy/L5JYHS7QFhSIsjmd6bJTgs2rdqEn6tsmPBVZKZ7SqCAVjW
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-hPpEu7Q23akmU6Zm9Fp/vENc3jzxQLlEKhrv7eWmFYSOrCYtbJOz3RQorlwjjfdY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-LlNQh1wYUXQX3PN3r3dyYtt5vTtXKc8+aP4M4vX7qlbW+4j4LrQfmPjS0XOdYpu3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-wh+i1ZMIhZye3hpCjwnpjTf7/ff45ZFxtkoi1uzEC/+swr1RSvamY8Foe12Re17Z
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-5ij8ZB0NIdoSk1tDkY3sJ8iNi35+qartl0UYeG9IUXRwDRrPsEKpF4RxY1+X2bdZ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-r6PKb/E4CA5JlMvS5SVmrvxjCVqTQBmTjXfxqwIDAQABMA0GCSqGSIb3DQEBCwUA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-A4IBAQBmpSZJrTDvzSlo6P7P7x1LoETzHyVjwgPeqGYw6ndGXeJMN9rhhsFvRsiB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-I/aHh58MIlSjti7paikDAoFHB3dBvFHR+JUa/ailWEbcZReWRSE3lV6wFiN3G3lU
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-OyofR7MKnPW7bv8hSqOLqP1mbupXuQFB5M6vPLRwg5VgiCHI/XBiTvzMamzvNAR3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-UHHZtsJkRqzogYm6K9YJaga7jteSx2nNo+ujLwrxeXsLChTyFMJGnVkp5IyKeNfc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-qwlzNncb3y+4KnUdNkPEtuydgAxAfuyXufiFBYRcUWbQ5/9ycgF7131ySaj9f/Y2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-kMsv2jg+soKvwwVYCABsk1KSHtfz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+------END CERTIFICATE-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+------BEGIN RSA PRIVATE KEY-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-MIIEpAIBAAKCAQEAy/L5JYHS7QFhSIsjmd6bJTgs2rdqEn6tsmPBVZKZ7SqCAVjW
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-hPpEu7Q23akmU6Zm9Fp/vENc3jzxQLlEKhrv7eWmFYSOrCYtbJOz3RQorlwjjfdY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-LlNQh1wYUXQX3PN3r3dyYtt5vTtXKc8+aP4M4vX7qlbW+4j4LrQfmPjS0XOdYpu3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-wh+i1ZMIhZye3hpCjwnpjTf7/ff45ZFxtkoi1uzEC/+swr1RSvamY8Foe12Re17Z
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-5ij8ZB0NIdoSk1tDkY3sJ8iNi35+qartl0UYeG9IUXRwDRrPsEKpF4RxY1+X2bdZ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-r6PKb/E4CA5JlMvS5SVmrvxjCVqTQBmTjXfxqwIDAQABAoIBAQC956DWq+wbhA1x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-3x1nSUBth8E8Z0z9q7dRRFHhvIBXth0X5ADcEa2umj/8ZmSpv2heX2ZRhugSh+yc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-t+YgzrRacFwV7ThsU6A4WdBBK2Q19tWke4xAlpOFdtut/Mu7kXkAidiY9ISHD5o5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-9B/I48ZcD3AnTHUiAogV9OL3LbogDD4HasLt4mWkbq8U2thdjxMIvxdg36olJEuo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-iAZrAUCPZEXuU89BtvPLUYioe9n90nzkyneGNS0SHxotlEc9ZYK9VTsivtXJb4wB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ptDMCp+TH3tjo8BTGnbnoZEybgyyOEd0UTzxK4DlxnvRVWexFY6NXwPFhIxKlB0Y
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-Bg8NkAkBAoGBAOiRnmbC5QkqrKrTkLx3fghIHPqgEXPPYgHLSuY3UjTlMb3APXpq
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-vzQnlCn3QuSse/1fWnQj+9vLVbx1XNgKjzk7dQhn5IUY+mGN4lLmoSnTebxvSQ43
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-VAgTYjST9JFmJ3wK4KkWDsEsVao8LAx0h5JEQXUTT5xZpFA2MLztYbgfAoGBAOB/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-MvhLMAwlx8+m/zXMEPLk/KOd2dVZ4q5se8bAT/GiGsi8JUcPnCk140ZZabJqryAp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-JFzUHIjfVsS9ejAfocDk1JeIm7Uus4um6fQEKIPMBxI/M/UAwYCXAG9ULXqilbO3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pTdeeuraVKrTu1Z4ea6x4du1JWKcyDfYfsHepcT1AoGBAM2fskV5G7e3G2MOG3IG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-1E/OMpEE5WlXenfLnjVdxDkwS4JRbgnGR7d9JurTyzkTp6ylmfwFtLDoXq15ttTs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-wSUBBMCh2tIy+201XV2eu++XIpMQca84C/v352RFTH8hqtdpZqkY74KsCDGzcd6x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-SQxxfM5efIzoVPb2crEX0MZRAoGAQ2EqFSfL9flo7UQ8GRN0itJ7mUgJV2WxCZT5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-2X9i/y0eSN1feuKOhjfsTPMNLEWk5kwy48GuBs6xpj8Qa10zGUgVHp4bzdeEgAfK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-9DhDSLt1694YZBKkAUpRERj8xXAC6nvWFLZAwjhhbRw7gAqMywgMt/q4i85usYRD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-F0ESE/kCgYBbc083PcLmlHbkn/d1i4IcLI6wFk+tZYIEVYDid7xDOgZOBcOTTyYB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-BrDzNqbKNexKRt7QHVlwR+VOGMdN5P0hf7oH3SMW23OxBKoQe8pUSGF9a4DjCS1v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-vCXMekifb9kIhhUWaG71L8+MaOzNBVAmk1+3NzPZgV/YxHjAWWhGHQ==
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+------END RSA PRIVATE KEY-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-----BEGIN CERTIFICATE-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MIIC4TCCAckCCQCj6D9oVylb9zANBgkqhkiG9w0BAQsFADBFMQswCQYDVQQGEwJB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++VTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cyBQdHkgTHRkMB4XDTE4MDkwNzA4MjI1MloXDTM4MDkwMjA4MjI1MlowIDEeMBwG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++A1UEAwwVZXhhbXBsZS5taXRtcHJveHkub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AQ8AMIIBCgKCAQEAqKzVdsRKgthv6V/dk3Tncy4ymbACs383nGutjulExvroNOCw
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++b0y0e7unNGbtXxFQqSvA7eGaT1yRNfoMbXGSS+sn8A3gB6/s2A0Sw7KeSDdoaqEq
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++F/LzRBed1YkxSyy0GXuTd7HXNIoFn/eF1tqxgViWdfyFD85qY4yJ+luofdm7IcPM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENPzV4nKzDh2PdJpQrEokWz2jM0zefC3IYnFHXY5bA3MnhE03/P0VxeEYkBdmEAt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++O1U2Bkw9SKCLy9zF13ks6/dDZ9LjMtRKI83gQS5z3S3bA45YxFuyeLWgVsJ2NYTa
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++j9/8c4xwOjg9TpkCvcmZiPUYGddPHWoKqAAhBwIDAQABMA0GCSqGSIb3DQEBCwUA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++A4IBAQAf8cjxunN4Y7NUD2Z/SNOJ/s0uWJtTPV6m4FxSwwD0wfbsyirPchmattLc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++BabrQkeMMm8gMOrORfanXQwvLZvX0aDf96EgLSfHv8Iqeol5Byrgkn7UORXl20Jt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++8UNRURUZYtWxn08P8dlhxQUncPF/UxCesC8x0cihqv+YTB3TX1sni9mOqPCYY8yH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++E8kCW4zTJ0J9OQUHq9qdYQM/PGVm99+DWBItUeZAva8Rqj1FN3f9j1eWB+EjfYu7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ztsTInpNWP4tIh6vIFtuaGr077cJawTe6YVyNxVqquI9+2fpSPkt7tCTIhbQ4AmM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++DeHzn+KjfKN8ooWqmcfmUZWaADe0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-----END CERTIFICATE-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-----BEGIN RSA PRIVATE KEY-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MIIEogIBAAKCAQEAqKzVdsRKgthv6V/dk3Tncy4ymbACs383nGutjulExvroNOCw
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++b0y0e7unNGbtXxFQqSvA7eGaT1yRNfoMbXGSS+sn8A3gB6/s2A0Sw7KeSDdoaqEq
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++F/LzRBed1YkxSyy0GXuTd7HXNIoFn/eF1tqxgViWdfyFD85qY4yJ+luofdm7IcPM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENPzV4nKzDh2PdJpQrEokWz2jM0zefC3IYnFHXY5bA3MnhE03/P0VxeEYkBdmEAt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++O1U2Bkw9SKCLy9zF13ks6/dDZ9LjMtRKI83gQS5z3S3bA45YxFuyeLWgVsJ2NYTa
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++j9/8c4xwOjg9TpkCvcmZiPUYGddPHWoKqAAhBwIDAQABAoIBABsUC/zSDEgvKOAl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++RLP8a3+hJfxoNjbMsIfK/YTYy/LJqud6PrjPbpYCjRgrgeXmKLXP0VwfAJ/G84Tf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++zIjxV5Qaf0HZaGKzimkwyBdkoGZlhry/fLt1hDolNHBoYuJ3nb4NiaIIiczkb3y7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++xt+0IhTqvNTaIh5ke83ZbPklJ8p0HAzw1q6+iRFZiZKH1iVRwJyIyK654wpNQ93W
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SqUKa3uAbqw+Bx9fzyEunANFwoBcZka9oSR9bTlhGB8HPHZFVYKgZvE4n9WOclKW
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++E75pGG6vFYZkxBdqcjFNlPKKZRisDuey28teiHXThh1MvYxRdaMq4oxOE1J+n17k
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++F2gQolECgYEA01j1FlExu45+U36n3tCCyS50dTtf0Qpi71c1s5DZyT+AAB2ZSGXm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++VBtKgVRNg/iWfHn5b/zHF30OtgIzcsrU66cWMwIXPUQigXh8Cteve7VMs03hce1w
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++wsFwLoyvdWEam32YAymqRgN3H6JQim82IJJ3YlWrgEytBnvLkADCihkCgYEAzE/g
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++8aoxDZJUwbvaZjLwuydmvc+aAwanVgqvtkca4x99oPhNQna6O0jXXAtJXMA3SHp5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++QYMDKh98BqCXyfXd+1Semc9pgAPz7l4j09WG7Zdap3xinTOkUsmTAz/2T967HIsP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++6qP7RUiwjmbUk8ZGcKsNjoxzPA4JURYimKB5qB8CgYBTjlnnJtaYpi8/Z1WK+7iZ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++PSqBpqWtCYQvx7TNdzkDHX3Hjewp+U9kdR2xn9i9kiw8riR1p+Q2XxTP1HLusU4Y
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++lIhsRilV6XgS48V2q+sO55CZWvMEjbEE7mEhpjFAINHaI39T0Mcmwvv3n75j3K/z
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++lLRqRiB1qtrFM3A5UHOZEQKBgBPQm2xUqTU7v+SaJ3BJ+HbuN1SpUbKBbrE1kB0J
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gF4Oq8x0yGltwloFkn1mytKoAbSRzDjCUAhBzXGHGbGImuLJLiiUqRK1T28Kyka9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++KrzYNP6RXa8JVyKAUjW6elT8sQDvq7eB99icWCM3bd53GFXNAR+WF4b3hYfLscdD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++qQjZAoGAB3ah068Qscb2Ef3+eufa+EvOfMDrNNvlEoZXRlhviTg3NEwjyqbxaCIy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++6Xg+rWvgJm9UE2RBOcCNeghkEabmL1+8DvmDiV1lt9oJtqULBirvalp2H3+9yiTk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++j5dnVcRF6cYvNFmwTr2WZFBGgq96d/Zmbx3o3MIqSBc8I6pLNzo=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-----END RSA PRIVATE KEY-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git test/mitmproxy/data/servercert/trusted-root.pem test/mitmproxy/data/servercert/trusted-root.pem
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 2c75b88eb..a53cb893b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- test/mitmproxy/data/servercert/trusted-root.pem
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ test/mitmproxy/data/servercert/trusted-root.pem
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,48 +1,48 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+------BEGIN CERTIFICATE-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-MIIDXTCCAkWgAwIBAgIJAPAfPQGCV/Z4MA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-BAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-aWRnaXRzIFB0eSBMdGQwHhcNMTUxMTAxMTY0ODAxWhcNMTgwODIxMTY0ODAxWjBF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-MQswCQYDVQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CgKCAQEArp8LD34JhKCwcQbwIYQMg4+eCgLVN8fwB7+/qOfJbArPs0djFBN+F7c6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-HGvMr24BKUk5u8pn4dPtNurm/vPC8ovNGmcXz62BQJpcMX2veVdRsF7yNwhNacNJ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-Arq+70zNMwYBznx0XUxMF6j6nVFf3AW6SU04ylT4Mp3SY/BUUDAdfl1eRo0mPLNS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-8rpsN+8YBw1Q7SCuBRVqpOgVIsL88svgQUSOlzvMZPBpG/cmB3BNKNrltwb5iFEI
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-1jAV7uSj5IcIuNO/246kfsDVPTFMJIzav/CUoidd5UNw+SoFDlzh8sA7L1Bm7D1/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-3KHYSKswGsSR3kynAl10w/SJKDtn8wIDAQABo1AwTjAdBgNVHQ4EFgQUgOcrtxBX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-LxbpnOT65d+vpfyWUkgwHwYDVR0jBBgwFoAUgOcrtxBXLxbpnOT65d+vpfyWUkgw
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAEE9bFmUCA+6cvESKPoi2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-TGSpV652d0xd2U66LpEXeiWRJFLz8YGgoJCx3QFGBscJDXxrLxrBBBV/tCpEqypo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pYIqsawH7M66jpOr83Us3M8JC2eFBZJocMpXxdytWqHik5VKZNx6VQFT8bS7+yVC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-VoUKePhlgcg+pmo41qjqieBNKRMh/1tXS77DI1lgO5wZLVrLXcdqWuDpmaQOKJeq
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-G/nxytCW/YJA7bFn/8Gjy8DYypJSeeaKu7o3P3+ONJHdIMHb+MdcheDBS9AOFSeo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-xI0D5EbO9F873O77l7nbD7B0X34HFN0nGczC4poexIpbDFG3hAPekwZ5KC6VwJLc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-1Q==
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+------END CERTIFICATE-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+------BEGIN RSA PRIVATE KEY-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-MIIEowIBAAKCAQEArp8LD34JhKCwcQbwIYQMg4+eCgLVN8fwB7+/qOfJbArPs0dj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-FBN+F7c6HGvMr24BKUk5u8pn4dPtNurm/vPC8ovNGmcXz62BQJpcMX2veVdRsF7y
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-NwhNacNJArq+70zNMwYBznx0XUxMF6j6nVFf3AW6SU04ylT4Mp3SY/BUUDAdfl1e
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-Ro0mPLNS8rpsN+8YBw1Q7SCuBRVqpOgVIsL88svgQUSOlzvMZPBpG/cmB3BNKNrl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-twb5iFEI1jAV7uSj5IcIuNO/246kfsDVPTFMJIzav/CUoidd5UNw+SoFDlzh8sA7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-L1Bm7D1/3KHYSKswGsSR3kynAl10w/SJKDtn8wIDAQABAoIBAFgMzjDzpqz/sbhs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fS0JPp4gDtqRbx3/bSMbJvNuXPxjvzNxLZ5z7cLbmyu1l7Jlz6QXzkrI1vTiPdzR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-OcUY+RYANF252iHYJTKEIzS5YX/X7dL3LT9eqlpIJEqCC8Dygw3VW5fY3Xwl+sB7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-blNhMuro4HQRwi8UBUrQlcPa7Ui5BBi323Q6en+VjYctkqpJHzNKPSqPTbsdLaK+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-B0XuXxFatM09rmeRKZCL71Lk1T8N/l0hqEzej7zxgVD7vG/x1kMFN4T3yCmXCbPa
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-izGHYr1EBHglm4qMNWveXCZiVJ+wmwCjdjqvggyHiZFXE2N0OCrWPhxQPdqFf5y7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-bUO9U2ECgYEA6GM1UzRnbVpjb20ezFy7dU7rlWM0nHBfG27M3bcXh4HnPpnvKp0/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-8a1WFi4kkRywrNXx8hFEd43vTbdObLpVXScXRKiY3MHmFk4k4hbWuTpmumCubQZO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-AWlX6TE0HRKn1wQahgpQcxcWaDN2xJJmRQ1zVmlnNkT48/4kFgRxyykCgYEAwF08
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ngrF35oYoU/x+KKq2NXGeNUzoZMj568dE1oWW0ZFpqCi+DGT+hAbG3yUOBSaPqy9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-zn1obGo0YRlrayvtebz118kG7a/rzY02VcAPlT/GpEhvkZlXTwEK17zRJc1nJrfP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-39QAZWZsaOru9NRIg/8HcdG3JPR2MhRD/De9GbsCgYAaiZnBUq6s8jGAu/lUZRKT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-JtwIRzfu1XZG77Q9bXcmZlM99t41A5gVxTGbftF2MMyMMDJc7lPfQzocqd4u1GiD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-Jr+le4tZSls4GNxlZS5IIL8ycW/5y0qFJr5/RrsoxsSb7UAKJothWTWZ2Karc/xx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-zkNpjsfWjrHPSypbyU4lYQKBgFh1R5/BgnatjO/5LGNSok/uFkOQfxqo6BTtYOh6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-P9efO/5A1lBdtBeE+oIsSphzWO7DTtE6uB9Kw2V3Y/83hw+5RjABoG8Cu+OdMURD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-eqb+WeFH8g45Pn31E8Bbcq34g5u5YR0jhz8Z13ZzuojZabNRPmIntxmGVSf4S78a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/plrAoGBANMHNng2lyr03nqnHrOM6NXD+60af0YR/YJ+2d/H40RnXxGJ4DXn7F00
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-a4vJFPa97uq+xpd0HE+TE+NIrOdVDXPePD2qzBzMTsctGtj30vLzojMOT+Yf/nvO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-WxTL5Q8GruJz2Dn0awSZO2z/3A8S1rmpuVZ/jT5NtRrvOSY6hmxF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+------END RSA PRIVATE KEY-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-----BEGIN CERTIFICATE-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MIIDXTCCAkWgAwIBAgIJALzkvKyFAwWYMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++BAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++aWRnaXRzIFB0eSBMdGQwHhcNMTgwOTA3MDgyMjUxWhcNMzgwOTAyMDgyMjUxWjBF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MQswCQYDVQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CgKCAQEAkvT4Y1ML8Gg4x5aFVygIW022tJsEyfuW4HsEvIarAGpFtUNkw0dOoAxv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Gv71I0KAWOXxtc9DUjtq7ZXJcG+dBiheTYJ40lrYhHvUt7J37nrUF5v5trQzoE9I
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++6WGtzTV8C8RI6F+M6GtwxgwRBgqkuXiK5ExPXAjGMMJZWtiEXHxGTNB6F4zy884m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++VjVtQi8jy+c5g21Awp3z5HrQLM210zwvgi7Rygk6/UM0AnmST4o32SqFSd+0MFUJ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++f3pH3xczfKmhU/TBoVEWRB1YzwixsJrzDOB8wOGnNKCsl45hYUJZZ8epVkyrvFZQ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++iMkwIqqBJbkU6H7fZBl68TJ8ascUCQIDAQABo1AwTjAdBgNVHQ4EFgQUkurgHlw1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++xMP2wrsrGPTk0ofxCyowHwYDVR0jBBgwFoAUkurgHlw1xMP2wrsrGPTk0ofxCyow
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAcdExVlSvH6aVExNiQO3k
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cMamj+78woDn9x563vwzaGP24KvOXk1B/IJp5kqu3ZsXS0I0Mz6xwXHAXeuxaj06
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cKgEpHKKgClLblXo2zWqo/3V1UFFpOVP/NhI3r21b+fPrS46rP0mw75haQCph8/8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++buQr0OeAYbElliY/ji+cJiCJB8A/D13fUMV/NUUfPW/UE6497jOmz+6PtZNAoOFx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++evrmDcbCzbJxacyLJX04rsrt6DO09jb/+5lFm5Aqr6ySKasrmheIGEisl4o9Zbuy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++5PvYgbOEmFgPATIiWGpBO/rqwDdsmgyYFl+YfFoW0akXUVhDb2e5iRDx6Rs0fmN/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++NA==
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-----END CERTIFICATE-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-----BEGIN RSA PRIVATE KEY-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MIIEpAIBAAKCAQEAkvT4Y1ML8Gg4x5aFVygIW022tJsEyfuW4HsEvIarAGpFtUNk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++w0dOoAxvGv71I0KAWOXxtc9DUjtq7ZXJcG+dBiheTYJ40lrYhHvUt7J37nrUF5v5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++trQzoE9I6WGtzTV8C8RI6F+M6GtwxgwRBgqkuXiK5ExPXAjGMMJZWtiEXHxGTNB6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++F4zy884mVjVtQi8jy+c5g21Awp3z5HrQLM210zwvgi7Rygk6/UM0AnmST4o32SqF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Sd+0MFUJf3pH3xczfKmhU/TBoVEWRB1YzwixsJrzDOB8wOGnNKCsl45hYUJZZ8ep
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++VkyrvFZQiMkwIqqBJbkU6H7fZBl68TJ8ascUCQIDAQABAoIBAC/1mopvs9nFaaJZ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++UTLccb26YwIWBT4VyWuBOk58dJoyFIXPdLb2MoaxCCF7S20yasiYYoW/Gm1fzsmy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++tIbpJgm4au5Iwj2EQF0cPJOmvtUpaMY7tQcXUDHlLhpcMmhiKBV+/Xw4krfXOHqp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++vXSHTLLq0Akpjkyu4F9RTfAD8U5tEbpPsCGcsSJEHxPgqDexITDwB/yuhvrKKUwY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++t8WQBWO5M8D6Z1HGTFovIa86eX4hUKKbNB8sE7yi1wGxbOloIOQESOcqiisP5GGN
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++d6r5k9jBwZXlyh7GR+GNILF+n6ctdOFr6MQQEKvDzjh/IVYADen19909Ed7Wn0gR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++C0Ec2gECgYEAwruIv33GWxGFvQmAUtPaHyhkFOiIpTrmZGeaJe7uLvAF86wK9v35
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++wN2fH69JczO1iEWuqDLZ4nEorx6UvjSFBGYTXT1dAnULJ1KHvkk6JjbXq1srTY42
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++U2h33XfJiNgrXlj6v7tMhKD/nBsfyw8v4aHxxUkJl2HomPSv7C7EvhECgYEAwTFp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++sUwDXVeputWwBvDUXHgGaVks28QHXvYH7Q0WsbFjb6lZVH/FxLXvGs7aaZk8WuHQ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++JJcXmEkTs1QDMMWoOlZw9WJv5Zlopq31oYHp8dt2EuO/PQcYmXYEG7JIHJhx8mfL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++f3Y4ix/hnvnITTg7bRNpcxwGEqyg16kalP8PXnkCgYEAgml5cVTYLFEV0b21NMMw
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++RsGUFPSN3qoNdZx0fYb/+GtCcSf8x+DbDDDfyiZn+EDfB/4ys+4qQR4rcuv2DVO6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++6XE68qyPx39/EryQr/z2dnUwBlAuNehRtZY3ABii3YR3tt28P/89hW0VAgSgTCtF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++k8QS2F7Lj5hAX38u+etwUyECgYBWjf7eckHnpgjjLi3JTki2jQfCVzOj2nW689ul
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++NwH95o24T1U4aG6ArUpM5nQwb3j89sK8Qf1OOx9abr9nMIcoa+X76nhbk5mxY6rz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CzN3Km4CFItvmihJSPiaOAva0+npQtuHZb37hvMcuKgnAJSPT+0kp1+JKlJ9jMPe
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++EVAfcQKBgQCDxRNXxn4ILyH3kx8lrch7kD5fp/7KifDjAFFJ0DK2e2xsxLUToh2I
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++PdMuzCUv4LL8kRsQ/+mUJY4YlOV9OKVAZbI/gPw9NnzBUBugz+wy0OG/nyS5k7G5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MIzZm8yx3RieTNhwmw25NDLyGApHGQYsQ7DM/daA/wwdjFsyncxHSg==
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-----END RSA PRIVATE KEY-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git test/mitmproxy/net/data/verificationcerts/9da13359.0 test/mitmproxy/net/data/verificationcerts/9da13359.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b22e4d20d..5868a304d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- test/mitmproxy/net/data/verificationcerts/9da13359.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ test/mitmproxy/net/data/verificationcerts/9da13359.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,21 +1,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -----BEGIN CERTIFICATE-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-MIIDXTCCAkWgAwIBAgIJAPAfPQGCV/Z4MA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MIIDXTCCAkWgAwIBAgIJALzkvKyFAwWYMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ BAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-aWRnaXRzIFB0eSBMdGQwHhcNMTUxMTAxMTY0ODAxWhcNMTgwODIxMTY0ODAxWjBF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++aWRnaXRzIFB0eSBMdGQwHhcNMTgwOTA3MDgyMjUxWhcNMzgwOTAyMDgyMjUxWjBF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MQswCQYDVQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CgKCAQEArp8LD34JhKCwcQbwIYQMg4+eCgLVN8fwB7+/qOfJbArPs0djFBN+F7c6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-HGvMr24BKUk5u8pn4dPtNurm/vPC8ovNGmcXz62BQJpcMX2veVdRsF7yNwhNacNJ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-Arq+70zNMwYBznx0XUxMF6j6nVFf3AW6SU04ylT4Mp3SY/BUUDAdfl1eRo0mPLNS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-8rpsN+8YBw1Q7SCuBRVqpOgVIsL88svgQUSOlzvMZPBpG/cmB3BNKNrltwb5iFEI
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-1jAV7uSj5IcIuNO/246kfsDVPTFMJIzav/CUoidd5UNw+SoFDlzh8sA7L1Bm7D1/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-3KHYSKswGsSR3kynAl10w/SJKDtn8wIDAQABo1AwTjAdBgNVHQ4EFgQUgOcrtxBX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-LxbpnOT65d+vpfyWUkgwHwYDVR0jBBgwFoAUgOcrtxBXLxbpnOT65d+vpfyWUkgw
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAEE9bFmUCA+6cvESKPoi2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-TGSpV652d0xd2U66LpEXeiWRJFLz8YGgoJCx3QFGBscJDXxrLxrBBBV/tCpEqypo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pYIqsawH7M66jpOr83Us3M8JC2eFBZJocMpXxdytWqHik5VKZNx6VQFT8bS7+yVC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-VoUKePhlgcg+pmo41qjqieBNKRMh/1tXS77DI1lgO5wZLVrLXcdqWuDpmaQOKJeq
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-G/nxytCW/YJA7bFn/8Gjy8DYypJSeeaKu7o3P3+ONJHdIMHb+MdcheDBS9AOFSeo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-xI0D5EbO9F873O77l7nbD7B0X34HFN0nGczC4poexIpbDFG3hAPekwZ5KC6VwJLc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-1Q==
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CgKCAQEAkvT4Y1ML8Gg4x5aFVygIW022tJsEyfuW4HsEvIarAGpFtUNkw0dOoAxv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Gv71I0KAWOXxtc9DUjtq7ZXJcG+dBiheTYJ40lrYhHvUt7J37nrUF5v5trQzoE9I
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++6WGtzTV8C8RI6F+M6GtwxgwRBgqkuXiK5ExPXAjGMMJZWtiEXHxGTNB6F4zy884m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++VjVtQi8jy+c5g21Awp3z5HrQLM210zwvgi7Rygk6/UM0AnmST4o32SqFSd+0MFUJ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++f3pH3xczfKmhU/TBoVEWRB1YzwixsJrzDOB8wOGnNKCsl45hYUJZZ8epVkyrvFZQ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++iMkwIqqBJbkU6H7fZBl68TJ8ascUCQIDAQABo1AwTjAdBgNVHQ4EFgQUkurgHlw1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++xMP2wrsrGPTk0ofxCyowHwYDVR0jBBgwFoAUkurgHlw1xMP2wrsrGPTk0ofxCyow
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAcdExVlSvH6aVExNiQO3k
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cMamj+78woDn9x563vwzaGP24KvOXk1B/IJp5kqu3ZsXS0I0Mz6xwXHAXeuxaj06
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cKgEpHKKgClLblXo2zWqo/3V1UFFpOVP/NhI3r21b+fPrS46rP0mw75haQCph8/8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++buQr0OeAYbElliY/ji+cJiCJB8A/D13fUMV/NUUfPW/UE6497jOmz+6PtZNAoOFx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++evrmDcbCzbJxacyLJX04rsrt6DO09jb/+5lFm5Aqr6ySKasrmheIGEisl4o9Zbuy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++5PvYgbOEmFgPATIiWGpBO/rqwDdsmgyYFl+YfFoW0akXUVhDb2e5iRDx6Rs0fmN/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++NA==
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -----END CERTIFICATE-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git test/mitmproxy/net/data/verificationcerts/generate.py test/mitmproxy/net/data/verificationcerts/generate.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6d4d85505..8439c9e6a 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- test/mitmproxy/net/data/verificationcerts/generate.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ test/mitmproxy/net/data/verificationcerts/generate.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -27,7 +27,7 @@ def sign(cert):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        "-CA {root_ca}.crt "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        "-CAkey {root_ca}.key "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        "-CAcreateserial "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-       "-days 1024 "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++       "-days 7300 "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        "-out {cert}.crt".format(root_ca=ROOT_CA, cert=cert)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -47,7 +47,7 @@ def mkcert(cert, args):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ genrsa("trusted-root")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ do("openssl req -x509 -new -nodes -batch "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    "-key trusted-root.key "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-   "-days 1024 "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++   "-days 7300 "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    "-out trusted-root.crt"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ h = do("openssl x509 -hash -noout -in trusted-root.crt").decode("ascii").strip()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -61,6 +61,6 @@ def mkcert(cert, args):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ do("openssl req -x509 -new -nodes -batch "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    "-key self-signed.key "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    "-subj {} "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-   "-days 1024 "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++   "-days 7300 "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    "-out self-signed.crt".format(SUBJECT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git test/mitmproxy/net/data/verificationcerts/self-signed.crt test/mitmproxy/net/data/verificationcerts/self-signed.crt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index dce2a7e07..6e234b8bc 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- test/mitmproxy/net/data/verificationcerts/self-signed.crt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ test/mitmproxy/net/data/verificationcerts/self-signed.crt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,19 +1,19 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -----BEGIN CERTIFICATE-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-MIIDEzCCAfugAwIBAgIJAJ945xt1FRsfMA0GCSqGSIb3DQEBCwUAMCAxHjAcBgNV
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-BAMMFWV4YW1wbGUubWl0bXByb3h5Lm9yZzAeFw0xNTExMDExNjQ4MDJaFw0xODA4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-MjExNjQ4MDJaMCAxHjAcBgNVBAMMFWV4YW1wbGUubWl0bXByb3h5Lm9yZzCCASIw
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALFxyzPfjgIghOMMnJlW80yB84xC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-nJtko3tuyOdozgTCyha2W+NdIKPNZJtWrzN4P0B5PlozCDwfcSYffLs0WZs8LRWv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-BfZX8+oX+14qQjKFsiqgO65cTLP3qlPySYPJQQ37vOP1Y5Yf8nQq2mwQdC18hLtT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-QOANG6OFoSplpBLsYF+QeoMgqCTa6hrl/5GLmQoDRTjXkv3Sj379AUDMybuBqccm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-q5EIqCrE4+xJ8JywJclAVn2YP14baiFrrYCsYYg4sS1Od6xFj+xtpLe7My3AYjB9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/aeHd8vDiob0cqOW1TFwhqgJKuErfFyg8lZ2hJmStJKyfofWuY/gl/vnvX0CAwEA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-AaNQME4wHQYDVR0OBBYEFB8d32zK8eqZIoKw4jXzYzhw4amPMB8GA1UdIwQYMBaA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-FB8d32zK8eqZIoKw4jXzYzhw4amPMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-BQADggEBAJmo2oKv1OEjZ0Q4yELO6BAnHAkmBKpW+zmLyQa8idxtLVkI9uXk3iqY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-GWugkmcUZCTVFRWv/QXQQSex+00IY3x2rdHbtuZwcyKiz2u8WEmfW1rOIwBaFJ1i
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-v7+SA2aZs6vepN2sE56X54c/YbwQooaKZtOb+djWXYMJrc/Ezj0J7oQIJTptYV8v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/3216yCHRp/KCL7yTLtiw25xKuXNu/gkcd8wZOY9rS2qMUD897MJF0MvgJoauRBd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-d4XEYCNKkrIRmfqrkiRQfAZpvpoutH6NCk7KuQYcI0BlOHlsnHHcs/w72EEqHwFq
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-x6476tW/t8GJDZVD74+pNBcLifXxArE=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MIIDEzCCAfugAwIBAgIJAKzH8k6aKTP6MA0GCSqGSIb3DQEBCwUAMCAxHjAcBgNV
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++BAMMFWV4YW1wbGUubWl0bXByb3h5Lm9yZzAeFw0xODA5MDcwODIyNTNaFw0zODA5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MDIwODIyNTNaMCAxHjAcBgNVBAMMFWV4YW1wbGUubWl0bXByb3h5Lm9yZzCCASIw
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMOjJMp2o5eLQEmYJqMZzLBi61h9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++fsCVMvS8hgrH1Cg5q/RaLBLrZ8nILKmFZBapMUEFkUwQLB864tdTMaX7p+jNv3sM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++5LWEIYkTIbu6qV7QerKdubS1hpdFtQGRM1Q+C7H86FzF02DSKzNSmQc4fNed/lQM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++qo/jOm1xx4TZFR4j58BrmmoOfNP44IyrwXsPyXbMsukKixVEB3vQ2oyGDAyG6dYi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++VvM8PVL5yhX3BJ0D1Ky6hgGHJeirm0Cd8qqdSC/SWNdu1bGzg/xyUX5XFaHlIi7Y
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++5YhD7ZDLvC76MeCWkfo4DaSB0CWmtG4l1TtHM2JqP8qf2l2LsABKs0q/a+UCAwEA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AaNQME4wHQYDVR0OBBYEFIc9YAXgnGRhPTEcN/j+k/dxMdKqMB8GA1UdIwQYMBaA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++FIc9YAXgnGRhPTEcN/j+k/dxMdKqMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++BQADggEBAD9qKci3Pr4/2WGx+sv8gOpKchC9eF2dXc5hA3xbDw7T6oRLUBAY8Pty
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++JF7DHMovT+w7FPRYT8rSc190fbSwVRHAnEaqAzaxteImCp/qYgdBHOz39eG4c93W
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++YrYvA1VdUDPcUnisEVWguDsKJGFg+G6pw+8Wkf/hCrJJkriTFogGvzg6ptdQatvE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++dpSkionfbuZKz+7lny6sCBGoMRIFBd22MHJsSQOyTb06Lwc5dpdF9c5vysPRzShJ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++5kkgIjGpTmWp+Ud8BAMQH8EDhJMkJ7iw1+07UQ9MUmXCp9Xgim6x1ri2/yoz9HeO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++83VCkD9YWufrzOrsXpo04rMYtoKo+lw=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -----END CERTIFICATE-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git test/mitmproxy/net/data/verificationcerts/self-signed.key test/mitmproxy/net/data/verificationcerts/self-signed.key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 71a6ad6ac..3546c3fb6 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- test/mitmproxy/net/data/verificationcerts/self-signed.key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ test/mitmproxy/net/data/verificationcerts/self-signed.key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,27 +1,27 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -----BEGIN RSA PRIVATE KEY-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-MIIEowIBAAKCAQEAsXHLM9+OAiCE4wycmVbzTIHzjEKcm2Sje27I52jOBMLKFrZb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-410go81km1avM3g/QHk+WjMIPB9xJh98uzRZmzwtFa8F9lfz6hf7XipCMoWyKqA7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-rlxMs/eqU/JJg8lBDfu84/Vjlh/ydCrabBB0LXyEu1NA4A0bo4WhKmWkEuxgX5B6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-gyCoJNrqGuX/kYuZCgNFONeS/dKPfv0BQMzJu4GpxyarkQioKsTj7EnwnLAlyUBW
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fZg/XhtqIWutgKxhiDixLU53rEWP7G2kt7szLcBiMH39p4d3y8OKhvRyo5bVMXCG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-qAkq4St8XKDyVnaEmZK0krJ+h9a5j+CX++e9fQIDAQABAoIBAQCT+FvGbych2PJX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-0D2KlXqgE0IAdc/YuYymstSwPLKIP9N8KyfnKtK8Jdw+uYOyfRTp8/EuEJ5OXL3j
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-V6CRD++lRwIlseVb7y5EySjh9oVrUhgn+aSrGucPsHkGNeZeEmbAfWugARLBrvRl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-MRMhyHrJL6wT9jIEZInmy9mA3G99IuFW3rS8UR1Yu7zyvhtjvop1xg/wfEUu24Ty
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-PvMfnwaDcZHCz2tmu2KJvaxSBAG3FKmAqeMvk1Gt5m2keKgw03M+EX0LrM8ybWqn
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-VwB8tnSyMBLVFLIXMpIiSfpji10+p9fdKFMRF++D6qVwyoxPiIq+yEJapxXiqLea
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-mkhtJW91AoGBAOvIb7bZvH4wYvi6txs2pygF3ZMjqg/fycnplrmYMrjeeDeeN4v1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-h/5tkN9TeTkHRaN3L7v49NEUDhDyuopLTNfWpYdv63U/BVzvgMm/guacTYkx9whB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-OvQ2YekR/WKg7kuyrTZidTDz+mjU+1b8JaWGjiDc6vFwxZA7uWicaGGHAoGBAMCo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-y/2AwFGwCR+5bET1nTTyxok6iKo4k6R/7DJe4Bq8VLifoyX3zDlGG/33KN3xVqBU
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-xnT9gkii1lfX2U+4iM+GOSPl0nG0hOEqEH+vFHszpHybDeNez3FEyIbgOzg6u7sV
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-NOy+P94L5EMQVEmWp5g6Vm3k9kr92Bd9UacKQPnbAoGAMN8KyMu41i8RVJze9zUM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-0K7mjmkGBuRL3x4br7xsRwVVxbF1sfzig0oSjTewGLH5LTi3HC8uD2gowjqNj7yr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-4NEM3lXEaDj305uRBkA70bD0IUvJ+FwM7DGZecXQz3Cr8+TFIlCmGc94R+Jddlot
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-M3IAY69mw0SsroiylYxV1mECgYAcSGtx8rXJCDO+sYTgdsI2ZLGasbogax/ZlWIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-XwU9R4qUc/MKft8/RTiUxvT76BMUhH2B7Tl0GlunF6vyVR/Yf1biGzoSsTKUr40u
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-gXBbSdCK7mRSjbecZEGf80keTxkCNPHJE4DiwxImej41c2V1JpNLnMI/bhaMFDyp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-bgrt4wKBgHFzZgAgM1v07F038tAkIBGrYLukY1ZFBaZoGZ9xHfy/EmLJM3HCHLO5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-8wszMGhMTe2+39EeChwgj0kFaq1YnDiucU74BC57KR1tD59y7l6UnsQXTm4/32j8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-Or6i8GekBibCb97DzzOU0ZK//fNhHTXpDDXsYt5lJUWSmgW+S9Qp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MIIEpgIBAAKCAQEAw6Mkynajl4tASZgmoxnMsGLrWH1+wJUy9LyGCsfUKDmr9Fos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++EutnycgsqYVkFqkxQQWRTBAsHzri11Mxpfun6M2/ewzktYQhiRMhu7qpXtB6sp25
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++tLWGl0W1AZEzVD4LsfzoXMXTYNIrM1KZBzh8153+VAyqj+M6bXHHhNkVHiPnwGua
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ag580/jgjKvBew/Jdsyy6QqLFUQHe9DajIYMDIbp1iJW8zw9UvnKFfcEnQPUrLqG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AYcl6KubQJ3yqp1IL9JY127VsbOD/HJRflcVoeUiLtjliEPtkMu8Lvox4JaR+jgN
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++pIHQJaa0biXVO0czYmo/yp/aXYuwAEqzSr9r5QIDAQABAoIBAQC1RpgymlffdgJt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++rvQuMRu/XQlhh3dJj3YV3BIAL0VguH+i/WLVbRdQm5D2y0kAzml7LGODrYCUt4W1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++q7rXaCYfy3Xf2QSbRQGl9/pL7xw9ZMQseYW38nPx+39LInYDWzKPDB9qx0uj7Vpm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ReTSEf9r81PUIaBxj0V2X/VWHag5scBjXoflQLxyV6i1UvTuWyhYvX1Bbaj02MqV
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++tGNMrjbj25Wx2za53VDonzNA6RMZzkWGMfzmkkGM6kjGzLEsveys+bYCt7Fs7slR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++4oby0bIUmN7iqLhqlEhS4weWW4iHlq17X7CZeQAE1XeVZBz1N4G8FLjND2eyqb2N
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++RAcQqp3BAoGBAOiU3WTu/kSccteDRxR1gVRPqEgfoLDwyAb7ORVUWX4Ii/z/soMw
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++xZ2MlYPLnp3Fyu/hKhJPC1LzkD4CGHCTJJ1NnUudtDxl2Zh1FZYGmv1hi1TID/cm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++G0+3XhlJgztS41+AzxTNMulV1yieT2HIRIoRpdSx1UIA72l42YqjrwUNAoGBANdV
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++/Ib+3hAfFtSMMI1qZQXvlKEoDRbUOCYuBVkTK8oQJQH6MLDokHZ8sXBAqi9383b1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++XmhQBJZ//yMy0AqFa2QBlkK0Gizzhh7BLSjIT2LREf66B2cWzhgdhbSp6Nuk+3DK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++NfibxsFAPpW05HqtfxhbjrLfoE8VvTuMGQ8AaXw5AoGBAISo7IL2wrdV2TdN3Mwx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ndv+N4kz6Q8jt6QrxUqCOy1lKJvdKPAlcIJFvr5W9RkeyXr7nmilB1uAK4UC4vfL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++JfZHX/HSeQx+N5f7KJ3TFLJz4eow1tJsvOVCPP0FbkH3LFO7/+HojSKEYN39NmAa
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++v+VU3Zas/GvSZrxtPwASDvE9AoGBAJOBbluW6MzITx5H7dZhRFR9miWOxvCVbOUS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++b01mKX/f8UnadVIp7RONNQr88NdVZqxdRk9USOBDS6Vz4DjkzfySbbjBoJCcPIqC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++r4mZNXAuYRJJolqGr6SrTHTGUyFqcWcAzVnAc7TbakOoxz4V7NLlnOmA8FJcROUu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gdfZ42hZAoGBANyL2IQ+L92iYVvqsz1zPBlvemevx8zP6GmlzvTcVexyDTIiLg6W
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++BVil5zRDPJdDiFfBK18Qg1mJoE4SjLTg+yGww9ef37Zb9kZypy6pM6AbRWILZ1Gv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++7UsWUzk6rgcQpDdpJCUEt+AD3LQJTxxuoIhZePvC2GLkzsjZA7ZyB5+S
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -----END RSA PRIVATE KEY-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git test/mitmproxy/net/data/verificationcerts/trusted-leaf.crt test/mitmproxy/net/data/verificationcerts/trusted-leaf.crt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6a92de92c..3ccae708b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- test/mitmproxy/net/data/verificationcerts/trusted-leaf.crt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ test/mitmproxy/net/data/verificationcerts/trusted-leaf.crt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,18 +1,18 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -----BEGIN CERTIFICATE-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-MIIC4TCCAckCCQCj6D9oVylb8jANBgkqhkiG9w0BAQsFADBFMQswCQYDVQQGEwJB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MIIC4TCCAckCCQCj6D9oVylb9zANBgkqhkiG9w0BAQsFADBFMQswCQYDVQQGEwJB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ VTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-cyBQdHkgTHRkMB4XDTE1MTEwMTE2NDgwMloXDTE4MDgyMTE2NDgwMlowIDEeMBwG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cyBQdHkgTHRkMB4XDTE4MDkwNzA4MjI1MloXDTM4MDkwMjA4MjI1MlowIDEeMBwG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ A1UEAwwVZXhhbXBsZS5taXRtcHJveHkub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-AQ8AMIIBCgKCAQEAy/L5JYHS7QFhSIsjmd6bJTgs2rdqEn6tsmPBVZKZ7SqCAVjW
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-hPpEu7Q23akmU6Zm9Fp/vENc3jzxQLlEKhrv7eWmFYSOrCYtbJOz3RQorlwjjfdY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-LlNQh1wYUXQX3PN3r3dyYtt5vTtXKc8+aP4M4vX7qlbW+4j4LrQfmPjS0XOdYpu3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-wh+i1ZMIhZye3hpCjwnpjTf7/ff45ZFxtkoi1uzEC/+swr1RSvamY8Foe12Re17Z
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-5ij8ZB0NIdoSk1tDkY3sJ8iNi35+qartl0UYeG9IUXRwDRrPsEKpF4RxY1+X2bdZ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-r6PKb/E4CA5JlMvS5SVmrvxjCVqTQBmTjXfxqwIDAQABMA0GCSqGSIb3DQEBCwUA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-A4IBAQBmpSZJrTDvzSlo6P7P7x1LoETzHyVjwgPeqGYw6ndGXeJMN9rhhsFvRsiB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-I/aHh58MIlSjti7paikDAoFHB3dBvFHR+JUa/ailWEbcZReWRSE3lV6wFiN3G3lU
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-OyofR7MKnPW7bv8hSqOLqP1mbupXuQFB5M6vPLRwg5VgiCHI/XBiTvzMamzvNAR3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-UHHZtsJkRqzogYm6K9YJaga7jteSx2nNo+ujLwrxeXsLChTyFMJGnVkp5IyKeNfc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-qwlzNncb3y+4KnUdNkPEtuydgAxAfuyXufiFBYRcUWbQ5/9ycgF7131ySaj9f/Y2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-kMsv2jg+soKvwwVYCABsk1KSHtfz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AQ8AMIIBCgKCAQEAqKzVdsRKgthv6V/dk3Tncy4ymbACs383nGutjulExvroNOCw
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++b0y0e7unNGbtXxFQqSvA7eGaT1yRNfoMbXGSS+sn8A3gB6/s2A0Sw7KeSDdoaqEq
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++F/LzRBed1YkxSyy0GXuTd7HXNIoFn/eF1tqxgViWdfyFD85qY4yJ+luofdm7IcPM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENPzV4nKzDh2PdJpQrEokWz2jM0zefC3IYnFHXY5bA3MnhE03/P0VxeEYkBdmEAt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++O1U2Bkw9SKCLy9zF13ks6/dDZ9LjMtRKI83gQS5z3S3bA45YxFuyeLWgVsJ2NYTa
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++j9/8c4xwOjg9TpkCvcmZiPUYGddPHWoKqAAhBwIDAQABMA0GCSqGSIb3DQEBCwUA
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++A4IBAQAf8cjxunN4Y7NUD2Z/SNOJ/s0uWJtTPV6m4FxSwwD0wfbsyirPchmattLc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++BabrQkeMMm8gMOrORfanXQwvLZvX0aDf96EgLSfHv8Iqeol5Byrgkn7UORXl20Jt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++8UNRURUZYtWxn08P8dlhxQUncPF/UxCesC8x0cihqv+YTB3TX1sni9mOqPCYY8yH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++E8kCW4zTJ0J9OQUHq9qdYQM/PGVm99+DWBItUeZAva8Rqj1FN3f9j1eWB+EjfYu7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ztsTInpNWP4tIh6vIFtuaGr077cJawTe6YVyNxVqquI9+2fpSPkt7tCTIhbQ4AmM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++DeHzn+KjfKN8ooWqmcfmUZWaADe0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -----END CERTIFICATE-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git test/mitmproxy/net/data/verificationcerts/trusted-leaf.key test/mitmproxy/net/data/verificationcerts/trusted-leaf.key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 783ebf1cd..7db3186e7 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- test/mitmproxy/net/data/verificationcerts/trusted-leaf.key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ test/mitmproxy/net/data/verificationcerts/trusted-leaf.key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,27 +1,27 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -----BEGIN RSA PRIVATE KEY-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-MIIEpAIBAAKCAQEAy/L5JYHS7QFhSIsjmd6bJTgs2rdqEn6tsmPBVZKZ7SqCAVjW
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-hPpEu7Q23akmU6Zm9Fp/vENc3jzxQLlEKhrv7eWmFYSOrCYtbJOz3RQorlwjjfdY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-LlNQh1wYUXQX3PN3r3dyYtt5vTtXKc8+aP4M4vX7qlbW+4j4LrQfmPjS0XOdYpu3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-wh+i1ZMIhZye3hpCjwnpjTf7/ff45ZFxtkoi1uzEC/+swr1RSvamY8Foe12Re17Z
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-5ij8ZB0NIdoSk1tDkY3sJ8iNi35+qartl0UYeG9IUXRwDRrPsEKpF4RxY1+X2bdZ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-r6PKb/E4CA5JlMvS5SVmrvxjCVqTQBmTjXfxqwIDAQABAoIBAQC956DWq+wbhA1x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-3x1nSUBth8E8Z0z9q7dRRFHhvIBXth0X5ADcEa2umj/8ZmSpv2heX2ZRhugSh+yc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-t+YgzrRacFwV7ThsU6A4WdBBK2Q19tWke4xAlpOFdtut/Mu7kXkAidiY9ISHD5o5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-9B/I48ZcD3AnTHUiAogV9OL3LbogDD4HasLt4mWkbq8U2thdjxMIvxdg36olJEuo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-iAZrAUCPZEXuU89BtvPLUYioe9n90nzkyneGNS0SHxotlEc9ZYK9VTsivtXJb4wB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ptDMCp+TH3tjo8BTGnbnoZEybgyyOEd0UTzxK4DlxnvRVWexFY6NXwPFhIxKlB0Y
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-Bg8NkAkBAoGBAOiRnmbC5QkqrKrTkLx3fghIHPqgEXPPYgHLSuY3UjTlMb3APXpq
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-vzQnlCn3QuSse/1fWnQj+9vLVbx1XNgKjzk7dQhn5IUY+mGN4lLmoSnTebxvSQ43
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-VAgTYjST9JFmJ3wK4KkWDsEsVao8LAx0h5JEQXUTT5xZpFA2MLztYbgfAoGBAOB/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-MvhLMAwlx8+m/zXMEPLk/KOd2dVZ4q5se8bAT/GiGsi8JUcPnCk140ZZabJqryAp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-JFzUHIjfVsS9ejAfocDk1JeIm7Uus4um6fQEKIPMBxI/M/UAwYCXAG9ULXqilbO3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pTdeeuraVKrTu1Z4ea6x4du1JWKcyDfYfsHepcT1AoGBAM2fskV5G7e3G2MOG3IG
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-1E/OMpEE5WlXenfLnjVdxDkwS4JRbgnGR7d9JurTyzkTp6ylmfwFtLDoXq15ttTs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-wSUBBMCh2tIy+201XV2eu++XIpMQca84C/v352RFTH8hqtdpZqkY74KsCDGzcd6x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-SQxxfM5efIzoVPb2crEX0MZRAoGAQ2EqFSfL9flo7UQ8GRN0itJ7mUgJV2WxCZT5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-2X9i/y0eSN1feuKOhjfsTPMNLEWk5kwy48GuBs6xpj8Qa10zGUgVHp4bzdeEgAfK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-9DhDSLt1694YZBKkAUpRERj8xXAC6nvWFLZAwjhhbRw7gAqMywgMt/q4i85usYRD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-F0ESE/kCgYBbc083PcLmlHbkn/d1i4IcLI6wFk+tZYIEVYDid7xDOgZOBcOTTyYB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-BrDzNqbKNexKRt7QHVlwR+VOGMdN5P0hf7oH3SMW23OxBKoQe8pUSGF9a4DjCS1v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-vCXMekifb9kIhhUWaG71L8+MaOzNBVAmk1+3NzPZgV/YxHjAWWhGHQ==
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MIIEogIBAAKCAQEAqKzVdsRKgthv6V/dk3Tncy4ymbACs383nGutjulExvroNOCw
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++b0y0e7unNGbtXxFQqSvA7eGaT1yRNfoMbXGSS+sn8A3gB6/s2A0Sw7KeSDdoaqEq
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++F/LzRBed1YkxSyy0GXuTd7HXNIoFn/eF1tqxgViWdfyFD85qY4yJ+luofdm7IcPM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ENPzV4nKzDh2PdJpQrEokWz2jM0zefC3IYnFHXY5bA3MnhE03/P0VxeEYkBdmEAt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++O1U2Bkw9SKCLy9zF13ks6/dDZ9LjMtRKI83gQS5z3S3bA45YxFuyeLWgVsJ2NYTa
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++j9/8c4xwOjg9TpkCvcmZiPUYGddPHWoKqAAhBwIDAQABAoIBABsUC/zSDEgvKOAl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++RLP8a3+hJfxoNjbMsIfK/YTYy/LJqud6PrjPbpYCjRgrgeXmKLXP0VwfAJ/G84Tf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++zIjxV5Qaf0HZaGKzimkwyBdkoGZlhry/fLt1hDolNHBoYuJ3nb4NiaIIiczkb3y7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++xt+0IhTqvNTaIh5ke83ZbPklJ8p0HAzw1q6+iRFZiZKH1iVRwJyIyK654wpNQ93W
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SqUKa3uAbqw+Bx9fzyEunANFwoBcZka9oSR9bTlhGB8HPHZFVYKgZvE4n9WOclKW
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++E75pGG6vFYZkxBdqcjFNlPKKZRisDuey28teiHXThh1MvYxRdaMq4oxOE1J+n17k
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++F2gQolECgYEA01j1FlExu45+U36n3tCCyS50dTtf0Qpi71c1s5DZyT+AAB2ZSGXm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++VBtKgVRNg/iWfHn5b/zHF30OtgIzcsrU66cWMwIXPUQigXh8Cteve7VMs03hce1w
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++wsFwLoyvdWEam32YAymqRgN3H6JQim82IJJ3YlWrgEytBnvLkADCihkCgYEAzE/g
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++8aoxDZJUwbvaZjLwuydmvc+aAwanVgqvtkca4x99oPhNQna6O0jXXAtJXMA3SHp5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++QYMDKh98BqCXyfXd+1Semc9pgAPz7l4j09WG7Zdap3xinTOkUsmTAz/2T967HIsP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++6qP7RUiwjmbUk8ZGcKsNjoxzPA4JURYimKB5qB8CgYBTjlnnJtaYpi8/Z1WK+7iZ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++PSqBpqWtCYQvx7TNdzkDHX3Hjewp+U9kdR2xn9i9kiw8riR1p+Q2XxTP1HLusU4Y
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++lIhsRilV6XgS48V2q+sO55CZWvMEjbEE7mEhpjFAINHaI39T0Mcmwvv3n75j3K/z
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++lLRqRiB1qtrFM3A5UHOZEQKBgBPQm2xUqTU7v+SaJ3BJ+HbuN1SpUbKBbrE1kB0J
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++gF4Oq8x0yGltwloFkn1mytKoAbSRzDjCUAhBzXGHGbGImuLJLiiUqRK1T28Kyka9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++KrzYNP6RXa8JVyKAUjW6elT8sQDvq7eB99icWCM3bd53GFXNAR+WF4b3hYfLscdD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++qQjZAoGAB3ah068Qscb2Ef3+eufa+EvOfMDrNNvlEoZXRlhviTg3NEwjyqbxaCIy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++6Xg+rWvgJm9UE2RBOcCNeghkEabmL1+8DvmDiV1lt9oJtqULBirvalp2H3+9yiTk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++j5dnVcRF6cYvNFmwTr2WZFBGgq96d/Zmbx3o3MIqSBc8I6pLNzo=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -----END RSA PRIVATE KEY-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git test/mitmproxy/net/data/verificationcerts/trusted-root.crt test/mitmproxy/net/data/verificationcerts/trusted-root.crt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b22e4d20d..5868a304d 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- test/mitmproxy/net/data/verificationcerts/trusted-root.crt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ test/mitmproxy/net/data/verificationcerts/trusted-root.crt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,21 +1,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -----BEGIN CERTIFICATE-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-MIIDXTCCAkWgAwIBAgIJAPAfPQGCV/Z4MA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MIIDXTCCAkWgAwIBAgIJALzkvKyFAwWYMA0GCSqGSIb3DQEBCwUAMEUxCzAJBgNV
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ BAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-aWRnaXRzIFB0eSBMdGQwHhcNMTUxMTAxMTY0ODAxWhcNMTgwODIxMTY0ODAxWjBF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++aWRnaXRzIFB0eSBMdGQwHhcNMTgwOTA3MDgyMjUxWhcNMzgwOTAyMDgyMjUxWjBF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MQswCQYDVQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CgKCAQEArp8LD34JhKCwcQbwIYQMg4+eCgLVN8fwB7+/qOfJbArPs0djFBN+F7c6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-HGvMr24BKUk5u8pn4dPtNurm/vPC8ovNGmcXz62BQJpcMX2veVdRsF7yNwhNacNJ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-Arq+70zNMwYBznx0XUxMF6j6nVFf3AW6SU04ylT4Mp3SY/BUUDAdfl1eRo0mPLNS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-8rpsN+8YBw1Q7SCuBRVqpOgVIsL88svgQUSOlzvMZPBpG/cmB3BNKNrltwb5iFEI
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-1jAV7uSj5IcIuNO/246kfsDVPTFMJIzav/CUoidd5UNw+SoFDlzh8sA7L1Bm7D1/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-3KHYSKswGsSR3kynAl10w/SJKDtn8wIDAQABo1AwTjAdBgNVHQ4EFgQUgOcrtxBX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-LxbpnOT65d+vpfyWUkgwHwYDVR0jBBgwFoAUgOcrtxBXLxbpnOT65d+vpfyWUkgw
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAEE9bFmUCA+6cvESKPoi2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-TGSpV652d0xd2U66LpEXeiWRJFLz8YGgoJCx3QFGBscJDXxrLxrBBBV/tCpEqypo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-pYIqsawH7M66jpOr83Us3M8JC2eFBZJocMpXxdytWqHik5VKZNx6VQFT8bS7+yVC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-VoUKePhlgcg+pmo41qjqieBNKRMh/1tXS77DI1lgO5wZLVrLXcdqWuDpmaQOKJeq
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-G/nxytCW/YJA7bFn/8Gjy8DYypJSeeaKu7o3P3+ONJHdIMHb+MdcheDBS9AOFSeo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-xI0D5EbO9F873O77l7nbD7B0X34HFN0nGczC4poexIpbDFG3hAPekwZ5KC6VwJLc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-1Q==
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CgKCAQEAkvT4Y1ML8Gg4x5aFVygIW022tJsEyfuW4HsEvIarAGpFtUNkw0dOoAxv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Gv71I0KAWOXxtc9DUjtq7ZXJcG+dBiheTYJ40lrYhHvUt7J37nrUF5v5trQzoE9I
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++6WGtzTV8C8RI6F+M6GtwxgwRBgqkuXiK5ExPXAjGMMJZWtiEXHxGTNB6F4zy884m
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++VjVtQi8jy+c5g21Awp3z5HrQLM210zwvgi7Rygk6/UM0AnmST4o32SqFSd+0MFUJ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++f3pH3xczfKmhU/TBoVEWRB1YzwixsJrzDOB8wOGnNKCsl45hYUJZZ8epVkyrvFZQ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++iMkwIqqBJbkU6H7fZBl68TJ8ascUCQIDAQABo1AwTjAdBgNVHQ4EFgQUkurgHlw1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++xMP2wrsrGPTk0ofxCyowHwYDVR0jBBgwFoAUkurgHlw1xMP2wrsrGPTk0ofxCyow
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAcdExVlSvH6aVExNiQO3k
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cMamj+78woDn9x563vwzaGP24KvOXk1B/IJp5kqu3ZsXS0I0Mz6xwXHAXeuxaj06
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++cKgEpHKKgClLblXo2zWqo/3V1UFFpOVP/NhI3r21b+fPrS46rP0mw75haQCph8/8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++buQr0OeAYbElliY/ji+cJiCJB8A/D13fUMV/NUUfPW/UE6497jOmz+6PtZNAoOFx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++evrmDcbCzbJxacyLJX04rsrt6DO09jb/+5lFm5Aqr6ySKasrmheIGEisl4o9Zbuy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++5PvYgbOEmFgPATIiWGpBO/rqwDdsmgyYFl+YfFoW0akXUVhDb2e5iRDx6Rs0fmN/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++NA==
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -----END CERTIFICATE-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git test/mitmproxy/net/data/verificationcerts/trusted-root.key test/mitmproxy/net/data/verificationcerts/trusted-root.key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 05483f77f..c690751f2 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- test/mitmproxy/net/data/verificationcerts/trusted-root.key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ test/mitmproxy/net/data/verificationcerts/trusted-root.key
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,27 +1,27 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -----BEGIN RSA PRIVATE KEY-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-MIIEowIBAAKCAQEArp8LD34JhKCwcQbwIYQMg4+eCgLVN8fwB7+/qOfJbArPs0dj
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-FBN+F7c6HGvMr24BKUk5u8pn4dPtNurm/vPC8ovNGmcXz62BQJpcMX2veVdRsF7y
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-NwhNacNJArq+70zNMwYBznx0XUxMF6j6nVFf3AW6SU04ylT4Mp3SY/BUUDAdfl1e
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-Ro0mPLNS8rpsN+8YBw1Q7SCuBRVqpOgVIsL88svgQUSOlzvMZPBpG/cmB3BNKNrl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-twb5iFEI1jAV7uSj5IcIuNO/246kfsDVPTFMJIzav/CUoidd5UNw+SoFDlzh8sA7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-L1Bm7D1/3KHYSKswGsSR3kynAl10w/SJKDtn8wIDAQABAoIBAFgMzjDzpqz/sbhs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-fS0JPp4gDtqRbx3/bSMbJvNuXPxjvzNxLZ5z7cLbmyu1l7Jlz6QXzkrI1vTiPdzR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-OcUY+RYANF252iHYJTKEIzS5YX/X7dL3LT9eqlpIJEqCC8Dygw3VW5fY3Xwl+sB7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-blNhMuro4HQRwi8UBUrQlcPa7Ui5BBi323Q6en+VjYctkqpJHzNKPSqPTbsdLaK+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-B0XuXxFatM09rmeRKZCL71Lk1T8N/l0hqEzej7zxgVD7vG/x1kMFN4T3yCmXCbPa
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-izGHYr1EBHglm4qMNWveXCZiVJ+wmwCjdjqvggyHiZFXE2N0OCrWPhxQPdqFf5y7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-bUO9U2ECgYEA6GM1UzRnbVpjb20ezFy7dU7rlWM0nHBfG27M3bcXh4HnPpnvKp0/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-8a1WFi4kkRywrNXx8hFEd43vTbdObLpVXScXRKiY3MHmFk4k4hbWuTpmumCubQZO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-AWlX6TE0HRKn1wQahgpQcxcWaDN2xJJmRQ1zVmlnNkT48/4kFgRxyykCgYEAwF08
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ngrF35oYoU/x+KKq2NXGeNUzoZMj568dE1oWW0ZFpqCi+DGT+hAbG3yUOBSaPqy9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-zn1obGo0YRlrayvtebz118kG7a/rzY02VcAPlT/GpEhvkZlXTwEK17zRJc1nJrfP
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-39QAZWZsaOru9NRIg/8HcdG3JPR2MhRD/De9GbsCgYAaiZnBUq6s8jGAu/lUZRKT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-JtwIRzfu1XZG77Q9bXcmZlM99t41A5gVxTGbftF2MMyMMDJc7lPfQzocqd4u1GiD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-Jr+le4tZSls4GNxlZS5IIL8ycW/5y0qFJr5/RrsoxsSb7UAKJothWTWZ2Karc/xx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-zkNpjsfWjrHPSypbyU4lYQKBgFh1R5/BgnatjO/5LGNSok/uFkOQfxqo6BTtYOh6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-P9efO/5A1lBdtBeE+oIsSphzWO7DTtE6uB9Kw2V3Y/83hw+5RjABoG8Cu+OdMURD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-eqb+WeFH8g45Pn31E8Bbcq34g5u5YR0jhz8Z13ZzuojZabNRPmIntxmGVSf4S78a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-/plrAoGBANMHNng2lyr03nqnHrOM6NXD+60af0YR/YJ+2d/H40RnXxGJ4DXn7F00
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-a4vJFPa97uq+xpd0HE+TE+NIrOdVDXPePD2qzBzMTsctGtj30vLzojMOT+Yf/nvO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-WxTL5Q8GruJz2Dn0awSZO2z/3A8S1rmpuVZ/jT5NtRrvOSY6hmxF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MIIEpAIBAAKCAQEAkvT4Y1ML8Gg4x5aFVygIW022tJsEyfuW4HsEvIarAGpFtUNk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++w0dOoAxvGv71I0KAWOXxtc9DUjtq7ZXJcG+dBiheTYJ40lrYhHvUt7J37nrUF5v5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++trQzoE9I6WGtzTV8C8RI6F+M6GtwxgwRBgqkuXiK5ExPXAjGMMJZWtiEXHxGTNB6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++F4zy884mVjVtQi8jy+c5g21Awp3z5HrQLM210zwvgi7Rygk6/UM0AnmST4o32SqF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++Sd+0MFUJf3pH3xczfKmhU/TBoVEWRB1YzwixsJrzDOB8wOGnNKCsl45hYUJZZ8ep
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++VkyrvFZQiMkwIqqBJbkU6H7fZBl68TJ8ascUCQIDAQABAoIBAC/1mopvs9nFaaJZ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++UTLccb26YwIWBT4VyWuBOk58dJoyFIXPdLb2MoaxCCF7S20yasiYYoW/Gm1fzsmy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++tIbpJgm4au5Iwj2EQF0cPJOmvtUpaMY7tQcXUDHlLhpcMmhiKBV+/Xw4krfXOHqp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++vXSHTLLq0Akpjkyu4F9RTfAD8U5tEbpPsCGcsSJEHxPgqDexITDwB/yuhvrKKUwY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++t8WQBWO5M8D6Z1HGTFovIa86eX4hUKKbNB8sE7yi1wGxbOloIOQESOcqiisP5GGN
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++d6r5k9jBwZXlyh7GR+GNILF+n6ctdOFr6MQQEKvDzjh/IVYADen19909Ed7Wn0gR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++C0Ec2gECgYEAwruIv33GWxGFvQmAUtPaHyhkFOiIpTrmZGeaJe7uLvAF86wK9v35
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++wN2fH69JczO1iEWuqDLZ4nEorx6UvjSFBGYTXT1dAnULJ1KHvkk6JjbXq1srTY42
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++U2h33XfJiNgrXlj6v7tMhKD/nBsfyw8v4aHxxUkJl2HomPSv7C7EvhECgYEAwTFp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++sUwDXVeputWwBvDUXHgGaVks28QHXvYH7Q0WsbFjb6lZVH/FxLXvGs7aaZk8WuHQ
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++JJcXmEkTs1QDMMWoOlZw9WJv5Zlopq31oYHp8dt2EuO/PQcYmXYEG7JIHJhx8mfL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++f3Y4ix/hnvnITTg7bRNpcxwGEqyg16kalP8PXnkCgYEAgml5cVTYLFEV0b21NMMw
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++RsGUFPSN3qoNdZx0fYb/+GtCcSf8x+DbDDDfyiZn+EDfB/4ys+4qQR4rcuv2DVO6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++6XE68qyPx39/EryQr/z2dnUwBlAuNehRtZY3ABii3YR3tt28P/89hW0VAgSgTCtF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++k8QS2F7Lj5hAX38u+etwUyECgYBWjf7eckHnpgjjLi3JTki2jQfCVzOj2nW689ul
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++NwH95o24T1U4aG6ArUpM5nQwb3j89sK8Qf1OOx9abr9nMIcoa+X76nhbk5mxY6rz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CzN3Km4CFItvmihJSPiaOAva0+npQtuHZb37hvMcuKgnAJSPT+0kp1+JKlJ9jMPe
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++EVAfcQKBgQCDxRNXxn4ILyH3kx8lrch7kD5fp/7KifDjAFFJ0DK2e2xsxLUToh2I
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++PdMuzCUv4LL8kRsQ/+mUJY4YlOV9OKVAZbI/gPw9NnzBUBugz+wy0OG/nyS5k7G5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MIzZm8yx3RieTNhwmw25NDLyGApHGQYsQ7DM/daA/wwdjFsyncxHSg==
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -----END RSA PRIVATE KEY-----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git test/mitmproxy/net/data/verificationcerts/trusted-root.srl test/mitmproxy/net/data/verificationcerts/trusted-root.srl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 4ad962ba0..cf60e2a5c 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- test/mitmproxy/net/data/verificationcerts/trusted-root.srl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ test/mitmproxy/net/data/verificationcerts/trusted-root.srl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1 +1 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-A3E83F6857295BF2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++A3E83F6857295BF7
</span></pre><pre style='margin:0'>

</pre>