summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGene Wood <gene_wood@cementhorizon.com>2014-11-05 12:16:26 -0800
committerGene Wood <gene_wood@cementhorizon.com>2014-11-05 12:16:26 -0800
commit73d610eb8c6b8b8f3027e65cf7ebfee9883d0ae7 (patch)
treec01f3fdecbebde13f141072c9f30dade35357801
parentc52977e6f538cd76a0285ae71bef529e0e11d045 (diff)
downloadserver-side-tls-73d610eb8c6b8b8f3027e65cf7ebfee9883d0ae7.zip
server-side-tls-73d610eb8c6b8b8f3027e65cf7ebfee9883d0ae7.tar.gz
server-side-tls-73d610eb8c6b8b8f3027e65cf7ebfee9883d0ae7.tar.bz2
Adding a list of the oldest compatible clients for each profile
Resolves #2
-rw-r--r--ssl-config-generator/index.html14
1 files changed, 12 insertions, 2 deletions
diff --git a/ssl-config-generator/index.html b/ssl-config-generator/index.html
index ac2ec5a..9ef2d60 100644
--- a/ssl-config-generator/index.html
+++ b/ssl-config-generator/index.html
@@ -20,7 +20,7 @@
font-size: 150%;
}
pre {
- overflow-x: auto
+ overflow-x: auto;
}
</style>
@@ -34,6 +34,7 @@
<script id="nginx-template" type="text/x-handlebars-template">
<h1>Server : {{server}} {{serverVersion}} | {{securityProfile}} profile</h1>
<p>Openssl : {{opensslVersion}}</p>
+<p>Oldest compatible clients : {{clientList}}</p>
<pre>
server {
listen 443;
@@ -63,6 +64,7 @@ server {
<script id="apache-template" type="text/x-handlebars-template">
<h1>Server : {{server}} {{serverVersion}} | {{securityProfile}} profile</h1>
<p>Openssl : {{opensslVersion}}</p>
+<p>Oldest compatible clients : {{clientList}}</p>
<pre>
&lt;VirtualHost *:443&gt;
...
@@ -88,6 +90,7 @@ server {
<script id="haproxy-template" type="text/x-handlebars-template">
<h1>Server : {{server}} {{serverVersion}} | {{securityProfile}} profile</h1>
<p>Openssl : {{opensslVersion}}</p>
+<p>Oldest compatible clients : {{clientList}}</p>
<span class="message">{{message}}</span>
<pre style="visibility: {{visibility}};">
global
@@ -126,6 +129,12 @@ frontend ft_test
}
};
+ var clientList = {
+ modern: 'Firefox 27, Chrome 22, IE 11, Opera 14, Safari 7, Android 4.4, Java 8',
+ intermediate: 'Firefox 1, Chrome 1, IE 7, Opera 5, Safari 1, Windows XP IE8, Android 2.3, Java 7',
+ old: 'Windows XP IE6, Java 6'
+ };
+
function getVersionConstrainedDirectives(data) {
switch (data.server) {
case "nginx":
@@ -194,7 +203,8 @@ frontend ft_test
jQuery.extend(data, getVersionConstrainedDirectives(data))
jQuery.extend(data, {
sslProtocols: sslProtocols[data.securityProfile][data.server],
- cipherSuites: cipherSuites[data.securityProfile]
+ cipherSuites: cipherSuites[data.securityProfile],
+ clientList: clientList[data.securityProfile]
});
$("#server-config-text").html(template(data));
}