<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[237727] trunk</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/237727">237727</a></dd>
<dt>Author</dt> <dd>philn@webkit.org</dd>
<dt>Date</dt> <dd>2018-11-02 03:04:22 -0700 (Fri, 02 Nov 2018)</dd>
</dl>

<h3>Log Message</h3>
<pre>[Apache] Self-signed SSL certificate RSA key is considered too weak
https://bugs.webkit.org/show_bug.cgi?id=191156

Reviewed by Michael Catanzaro.

Tools:

* Scripts/webkitpy/common/system/pemfile.py:

LayoutTests:

Regenerate the self-signed SSL certificate with a 2048 bits RSA key.

* http/conf/webkit-httpd.pem:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestshttpconfwebkithttpdpem">trunk/LayoutTests/http/conf/webkit-httpd.pem</a></li>
<li><a href="#trunkToolsChangeLog">trunk/Tools/ChangeLog</a></li>
<li><a href="#trunkToolsScriptswebkitpycommonsystempemfilepy">trunk/Tools/Scripts/webkitpy/common/system/pemfile.py</a></li>
<li><a href="#trunkToolsScriptswebkitpycommonsystempemfile_unittestpy">trunk/Tools/Scripts/webkitpy/common/system/pemfile_unittest.py</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (237726 => 237727)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog      2018-11-02 07:54:19 UTC (rev 237726)
+++ trunk/LayoutTests/ChangeLog 2018-11-02 10:04:22 UTC (rev 237727)
</span><span class="lines">@@ -1,3 +1,14 @@
</span><ins>+2018-11-01  Philippe Normand  <pnormand@igalia.com>
+
+        [Apache] Self-signed SSL certificate RSA key is considered too weak
+        https://bugs.webkit.org/show_bug.cgi?id=191156
+
+        Reviewed by Michael Catanzaro.
+
+        Regenerate the self-signed SSL certificate with a 2048 bits RSA key.
+
+        * http/conf/webkit-httpd.pem:
+
</ins><span class="cx"> 2018-11-01  Antoine Quint  <graouts@apple.com>
</span><span class="cx"> 
</span><span class="cx">         [Web Animations] Make document.getAnimations() return declarative animations in the correct order
</span></span></pre></div>
<a id="trunkLayoutTestshttpconfwebkithttpdpem"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/conf/webkit-httpd.pem (237726 => 237727)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/conf/webkit-httpd.pem     2018-11-02 07:54:19 UTC (rev 237726)
+++ trunk/LayoutTests/http/conf/webkit-httpd.pem        2018-11-02 10:04:22 UTC (rev 237727)
</span><span class="lines">@@ -1,28 +1,53 @@
</span><del>------BEGIN RSA PRIVATE KEY-----
-MIICXQIBAAKBgQCmcXbusrr8zQr8snIb0OVQibVfgv7zPjh/5xdcrKOejJzp3epA
-AF4TITeFR9vzWIwkmkcRoY+IbQNhh7kefGUYD47bvVamJMtq5cGYVs0HngT+KTMa
-NGH/G44KkFIOaz/b5d/JNKONrlqwxqXS+m6IY4l/E1Ff25ZjND5TaEvI1wIDAQAB
-AoGBAIcDv4A9h6UOBv2ZGyspNvsv2erSblGOhXJrWO4aNNemJJspIp4sLiPCbDE3
-a1po17XRWBkbPz1hgL6axDXQnoeo++ebfrvRSed+Fys4+6SvuSrPOv6PmWTBT/Wa
-GpO+tv48JUNxC/Dy8ROixBXOViuIBEFq3NfVH4HU3+RG20NhAkEA1L3RAhdfPkLI
-82luSOYE3Eq44lICb/yZi+JEihwSeZTJKdZHwYD8KVCjOtjGrOmyEyvThrcIACQz
-JLEreVh33wJBAMhJm9pzJJNkIyBgiXA66FAwbhdDzSTPx0OBjoVWoj6u7jzGvIFT
-Cn1aiTBYzzsiMCaCx+W3e6pK/DcvHSwKrgkCQHZMcxwBmSHLC2lnmD8LQWqqVnLr
-fZV+VnfVw501DQT0uoP8NvygWBg1Uf9YKepfLXnBpidEQjup5ZKivnUEv+sCQA8N
-6VcMHI2vkyxV1T7ITrnoSf4ZrIu9yl56mHnRPzSy9VlAHt8hnMI7UeB+bGUndrMO
-VXQgzHzKUhbbxbePvfECQQDTtkOuhJyKDfHCxLDcwNpi+T6OWTEfCw/cq9ZWDbA7
-yCX81pQxfZkfMIS1YFIOGHovK0rMMTraCe+iDNYtVz/L
------END RSA PRIVATE KEY-----
</del><ins>+# This certificate was generated with the following command:
+# openssl req -x509 -newkey rsa:2048 -nodes -keyout webkit-httpd.pem -out cert.pem
+# Just press enter for all questions asked by the tool.
+# Then: cat cert.pem >> webkit-httpd.pem
+-----BEGIN PRIVATE KEY-----
+MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDAFswRGXs5cbQG
+XhWngKVy3dX4rQ2BgWR4BRYLqB5blZ6o/B5Fl1r2UxK04E+JmomS3FE12Ex4c4nP
+7pHQHLlo5g9MkPiRp1cuVeGAETVLAOYC/bsnnpfk3s9jtZw2iFGYZ2qKxJzlahGi
+pIExDsWTh8cq+S3gsc2vDxWDa7xcAgMXpbNiXDOTZMFd0GyC7xsqk4DvuirOsBzg
+yM87Vvu3axslf3Ie3GqHSjFcONOioLl7LTiquKGYuLwE/UAXsTd1fmcVdMHMinBx
+nifQDWCWjsWiElXYAuWJmaA7LH3RbVe2jFXjx6UIFSDuw/y/e/70+2e0OWshGSGL
+V+0FFMclAgMBAAECggEBAIVcTnlgs4iCRHZXQ7lzO2qwUSnBG6tZ5iLdhRy6r7jt
++6VexLWUC3cQ3d/uC8qBHBp2E3vKm+zUak2OWHWgO6l0cBK8Y5bcE078GP8M828L
+RKW2+wTauqIPfvS+1aGWqu+gfPuy3Sr5pRzCEV+53bo7fi97qDpjt2Vel5USa0eE
+ei0E+O7I3PEV4QM7YfGUa69ehjNSX1j0uXbXPpZR5h5ZKxwDcyq1vzS+p9jDgeDG
+FcytmRI0vwNJTIIxMMSoGy2IrQ2/7qliHH14bRKTmnqNjc82eszhIpBitg83vJP/
+OdTcTMi4OsFMW4fhtGs05QvMKMArIcWdISgbF+nYAAECgYEA3yTL3Y6PJehB8R49
+YXuG4C55l9Uv9O1u4IzMjv7UYQtuZfJYiuF5y89uDnKkFpFQcd0kqmLIJ7sSMHvd
+xn3fjxqPdiOvU/BvDAoIEAHBMEVSNGTQ9myz79qMtfZJYNf+EWz6NbJ06qmTHJLo
+LrDyvE/JAhg96ck1iEA+DuB/8AECgYEA3F9sFmWgYaupBkFZn/zFcOi76zV0Bwy8
+K2gIpLbv9LcE0vfKY0clwR12NKZn3sd+606GX8kn2u6M6ZbGM5kvFDE7Q+iVWucb
+m1IFWImKHjAyxoFmftcntpejNy6Yu9HTezKDYBo/04tSQXW7pJLzfB7VEERBtiMT
+KOqeW4QHFyUCgYEAxURRWceasydVjGRwXQqIHQ3Y/qpAICX63FZ8zHlppXUmnseV
+EQnt04jIQcuFVlIWrOKUdHCpg740gVovoDdM+MTBSO6ZI/qtIRaJNCVo9VSDLMBn
+n0JP/F3YAVD+Y7fu6tbNh8UA6ScKX7tbuVNC88kQ6WIm8dOoGJC6jApZ8AECgYEA
+07Gmt20wwCKS4DtuyU2crXYk7zIOH6eQK3JouzIxGDeoHrGCbhQupHCU2MbyCQRD
+W++3DdTCwIFgRBRembqRiygv8nA+6XARCQelswOM9qr+W8p6l2Y/9Bt+4seUWPib
+20EPCwasQZ8YiWF7vACefaFws4ueREU1ZpzbOrZ9yTECgYBgU0HrQ0IdH590yFNx
+fdTT0YRhXj/I0pwNjlhqrlGcaPWyBXo4tHa4KyNVAYsQ/k7v+q2vj4JDOMvjbdRb
+LgC1n/5nGROPcWzP2UdZfOZNW8ouM3dkYv8RBnqqp/1tu2IFUT1OZ2q+3geO16J+
+2IAg9na5hFPjLvd6P13IYwIx2Q==
+-----END PRIVATE KEY-----
</ins><span class="cx"> -----BEGIN CERTIFICATE-----
</span><del>-MIIB9zCCAWACCQDjWWTeC6BQvTANBgkqhkiG9w0BAQQFADBAMQswCQYDVQQGEwJB
-VTETMBEGA1UECBMKU29tZS1TdGF0ZTEcMBoGA1UEChMTV2ViS2l0IExheW91dCBU
-ZXN0czAeFw0wNzA3MTMxMjUxMzJaFw03MTA1MTMwNjIzMTZaMEAxCzAJBgNVBAYT
-AkFVMRMwEQYDVQQIEwpTb21lLVN0YXRlMRwwGgYDVQQKExNXZWJLaXQgTGF5b3V0
-IFRlc3RzMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCmcXbusrr8zQr8snIb
-0OVQibVfgv7zPjh/5xdcrKOejJzp3epAAF4TITeFR9vzWIwkmkcRoY+IbQNhh7ke
-fGUYD47bvVamJMtq5cGYVs0HngT+KTMaNGH/G44KkFIOaz/b5d/JNKONrlqwxqXS
-+m6IY4l/E1Ff25ZjND5TaEvI1wIDAQABMA0GCSqGSIb3DQEBBAUAA4GBAAfbUbgD
-01O8DoZA02c1MUMbMHRPSb/qdok2pyWoCPa/BSaOIaNPePc8auPRbrS2XsVWSMft
-CTXiXmrK2Xx1+fJuZLAp0CUng4De4cDH5c8nvlocYmXo+1x53S9DfD0KPryjBRI7
-9LnJq2ysHAUawiqFXlwBag6mXawD8YjzcYat
</del><ins>+MIIDYTCCAkmgAwIBAgIUDwYaHSl8CfvfUBCL+sKLp+JaKwkwDQYJKoZIhvcNAQEL
+BQAwQDELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxHDAaBgNVBAoM
+E1dlYktpdCBMYXlvdXQgVGVzdHMwHhcNMTgxMTAxMTY0NTI5WhcNMTgxMjAxMTY0
+NTI5WjBAMQswCQYDVQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEcMBoGA1UE
+CgwTV2ViS2l0IExheW91dCBUZXN0czCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
+AQoCggEBAMAWzBEZezlxtAZeFaeApXLd1fitDYGBZHgFFguoHluVnqj8HkWXWvZT
+ErTgT4maiZLcUTXYTHhzic/ukdAcuWjmD0yQ+JGnVy5V4YARNUsA5gL9uyeel+Te
+z2O1nDaIUZhnaorEnOVqEaKkgTEOxZOHxyr5LeCxza8PFYNrvFwCAxels2JcM5Nk
+wV3QbILvGyqTgO+6Ks6wHODIzztW+7drGyV/ch7caodKMVw406KguXstOKq4oZi4
+vAT9QBexN3V+ZxV0wcyKcHGeJ9ANYJaOxaISVdgC5YmZoDssfdFtV7aMVePHpQgV
+IO7D/L97/vT7Z7Q5ayEZIYtX7QUUxyUCAwEAAaNTMFEwHQYDVR0OBBYEFE732I6m
+H3yYkbUSK198Ri+BqNM6MB8GA1UdIwQYMBaAFE732I6mH3yYkbUSK198Ri+BqNM6
+MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAKaYZ9RJ6K6DmArW
+qtHl7jccwhte30Bnz/pVlBNcfmFbn9HIp191NOQUmAGtYtjTJ9AHNJosf1PDD9on
+GYaglnzf9MYySQ5vWWd567CKoGPzV92QU/suswNHJUb9WM0D5wtBoyGMCpWQvUCS
+lMqAGvkO73rMIxMX3bUEypCmz32bnXvq2LzAHKu3OchYnKspWJz9Tm3nba7LG14v
+JhXJj1LLIALuSBzQUmB6gzVcdrw2QGIoxWTYvlv6mwwTZZcHSCkPvAXmQLMnC2Wk
+DwFLjVpUjizFxeG8+rNgp7TiGcW7FGvfguNiviYjXSopKSp6UmNHuZDYVEV7FPAA
+lKSO9Y0=
</ins><span class="cx"> -----END CERTIFICATE-----
</span></span></pre></div>
<a id="trunkToolsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Tools/ChangeLog (237726 => 237727)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/ChangeLog    2018-11-02 07:54:19 UTC (rev 237726)
+++ trunk/Tools/ChangeLog       2018-11-02 10:04:22 UTC (rev 237727)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2018-11-01  Philippe Normand  <pnormand@igalia.com>
+
+        [Apache] Self-signed SSL certificate RSA key is considered too weak
+        https://bugs.webkit.org/show_bug.cgi?id=191156
+
+        Reviewed by Michael Catanzaro.
+
+        * Scripts/webkitpy/common/system/pemfile.py:
+
</ins><span class="cx"> 2018-11-02  Zan Dobersek  <zdobersek@igalia.com>
</span><span class="cx"> 
</span><span class="cx">         Unreviewed follow-up to r237678.
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpycommonsystempemfilepy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/common/system/pemfile.py (237726 => 237727)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/common/system/pemfile.py    2018-11-02 07:54:19 UTC (rev 237726)
+++ trunk/Tools/Scripts/webkitpy/common/system/pemfile.py       2018-11-02 10:04:22 UTC (rev 237727)
</span><span class="lines">@@ -68,7 +68,7 @@
</span><span class="cx">     @property
</span><span class="cx">     def private_key(self):
</span><span class="cx">         """Return private key"""
</span><del>-        return self.get(RSA_PRIVATE_KEY)
</del><ins>+        return self.get(PRIVATE_KEY)
</ins><span class="cx"> 
</span><span class="cx">     @property
</span><span class="cx">     def csr(self):
</span><span class="lines">@@ -91,7 +91,7 @@
</span><span class="cx"> END_MARKER = "END"
</span><span class="cx"> 
</span><span class="cx"> CERTIFICATE_REQUEST = "CERTIFICATE REQUEST"
</span><del>-RSA_PRIVATE_KEY = "RSA PRIVATE KEY"
</del><ins>+PRIVATE_KEY = "PRIVATE KEY"
</ins><span class="cx"> CERTIFICATE = "CERTIFICATE"
</span><span class="cx"> 
</span><span class="cx"> BEGIN_PATTERN = re.compile("^{}BEGIN (.+){}$".format(MARKER, MARKER))
</span></span></pre></div>
<a id="trunkToolsScriptswebkitpycommonsystempemfile_unittestpy"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitpy/common/system/pemfile_unittest.py (237726 => 237727)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitpy/common/system/pemfile_unittest.py   2018-11-02 07:54:19 UTC (rev 237726)
+++ trunk/Tools/Scripts/webkitpy/common/system/pemfile_unittest.py      2018-11-02 10:04:22 UTC (rev 237727)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx">     def test_parse_bad_format(self):
</span><span class="cx">         with self.assertRaises(BadFormatError):
</span><span class="cx">             # Partial contents raises format error
</span><del>-            Pem(trim("""-----BEGIN RSA PRIVATE KEY-----
</del><ins>+            Pem(trim("""-----BEGIN PRIVATE KEY-----
</ins><span class="cx">             MIICXQIBAAKBgQCmcXbusrr8zQr8snIb0OVQibVfgv7zPjh/5xdcrKOejJzp3epA
</span><span class="cx">             AF4TITeFR9vzWIwkmkcRoY+IbQNhh7kefGUYD47bvVamJMtq5cGYVs0HngT+KTMa
</span><span class="cx">             NGH/G44KkFIOaz/b5d/JNKONrlqwxqXS+m6IY4l/E1Ff25ZjND5TaEvI1wIDAQAB
</span><span class="lines">@@ -85,7 +85,7 @@
</span><span class="cx">                     -----END FOOBAR-----"""))
</span><span class="cx"> 
</span><span class="cx">     def setUp(self):
</span><del>-        self.pem_contents = trim("""-----BEGIN RSA PRIVATE KEY-----
</del><ins>+        self.pem_contents = trim("""-----BEGIN PRIVATE KEY-----
</ins><span class="cx">         MIICXQIBAAKBgQCmcXbusrr8zQr8snIb0OVQibVfgv7zPjh/5xdcrKOejJzp3epA
</span><span class="cx">         AF4TITeFR9vzWIwkmkcRoY+IbQNhh7kefGUYD47bvVamJMtq5cGYVs0HngT+KTMa
</span><span class="cx">         NGH/G44KkFIOaz/b5d/JNKONrlqwxqXS+m6IY4l/E1Ff25ZjND5TaEvI1wIDAQAB
</span><span class="lines">@@ -99,7 +99,7 @@
</span><span class="cx">         6VcMHI2vkyxV1T7ITrnoSf4ZrIu9yl56mHnRPzSy9VlAHt8hnMI7UeB+bGUndrMO
</span><span class="cx">         VXQgzHzKUhbbxbePvfECQQDTtkOuhJyKDfHCxLDcwNpi+T6OWTEfCw/cq9ZWDbA7
</span><span class="cx">         yCX81pQxfZkfMIS1YFIOGHovK0rMMTraCe+iDNYtVz/L
</span><del>-        -----END RSA PRIVATE KEY-----
</del><ins>+        -----END PRIVATE KEY-----
</ins><span class="cx">         -----BEGIN CERTIFICATE-----
</span><span class="cx">         MIIB9zCCAWACCQDjWWTeC6BQvTANBgkqhkiG9w0BAQQFADBAMQswCQYDVQQGEwJB
</span><span class="cx">         VTETMBEGA1UECBMKU29tZS1TdGF0ZTEcMBoGA1UEChMTV2ViS2l0IExheW91dCBU
</span><span class="lines">@@ -115,7 +115,7 @@
</span><span class="cx">         -----END CERTIFICATE-----
</span><span class="cx">         """) + "\n"
</span><span class="cx"> 
</span><del>-        self.private_key = trim("""-----BEGIN RSA PRIVATE KEY-----
</del><ins>+        self.private_key = trim("""-----BEGIN PRIVATE KEY-----
</ins><span class="cx">         MIICXQIBAAKBgQCmcXbusrr8zQr8snIb0OVQibVfgv7zPjh/5xdcrKOejJzp3epA
</span><span class="cx">         AF4TITeFR9vzWIwkmkcRoY+IbQNhh7kefGUYD47bvVamJMtq5cGYVs0HngT+KTMa
</span><span class="cx">         NGH/G44KkFIOaz/b5d/JNKONrlqwxqXS+m6IY4l/E1Ff25ZjND5TaEvI1wIDAQAB
</span><span class="lines">@@ -129,7 +129,7 @@
</span><span class="cx">         6VcMHI2vkyxV1T7ITrnoSf4ZrIu9yl56mHnRPzSy9VlAHt8hnMI7UeB+bGUndrMO
</span><span class="cx">         VXQgzHzKUhbbxbePvfECQQDTtkOuhJyKDfHCxLDcwNpi+T6OWTEfCw/cq9ZWDbA7
</span><span class="cx">         yCX81pQxfZkfMIS1YFIOGHovK0rMMTraCe+iDNYtVz/L
</span><del>-        -----END RSA PRIVATE KEY-----
</del><ins>+        -----END PRIVATE KEY-----
</ins><span class="cx">         """) + "\n"
</span><span class="cx"> 
</span><span class="cx">         self.certificate = trim("""-----BEGIN CERTIFICATE-----
</span></span></pre>
</div>
</div>

</body>
</html>