Update the example certificate to include the new scheme for hostname
This commit is contained in:
parent
a9acc073a0
commit
5d8972cc19
@ -26,9 +26,10 @@ monitored_hosts.forEach(get_cert_parameters)
|
|||||||
* @param {array} array The
|
* @param {array} array The
|
||||||
*/
|
*/
|
||||||
function get_cert_parameters(element, index, array) {
|
function get_cert_parameters(element, index, array) {
|
||||||
|
console.log(element);
|
||||||
var options = {
|
var options = {
|
||||||
hostname: element,
|
hostname: element.hostname,
|
||||||
port: 443,
|
port: (element.port ? element.port : 443),
|
||||||
method: 'GET'
|
method: 'GET'
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -205,10 +206,10 @@ function check_iterations() {
|
|||||||
* Writes out the final object to a file, along with the run date to be used by the HTML page later
|
* Writes out the final object to a file, along with the run date to be used by the HTML page later
|
||||||
*/
|
*/
|
||||||
function write_results() {
|
function write_results() {
|
||||||
fs.writeFile(config.output_file.path+config.output_file.name, 'var run_date = \''+run_date+'\'; \nvar cert_info = '+JSON.stringify(output, null, 2), function(err) {
|
fs.writeFile(__dirname+'/'+config.output_file.path+config.output_file.name, 'var run_date = \''+run_date+'\'; \nvar cert_info = '+JSON.stringify(output, null, 2), function(err) {
|
||||||
// If the write errored out, notify
|
// If the write errored out, notify
|
||||||
if (err) {
|
if (err) {
|
||||||
console.log('Error writing file. \n');
|
assert(false, 'Error writing file to the specified location.');
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
};
|
};
|
||||||
|
@ -1,7 +1,9 @@
|
|||||||
var run_date = 'Fri Jun 17 2016';
|
var run_date = 'Fri Jun 17 2016';
|
||||||
var cert_info = {
|
var cert_info = {
|
||||||
"1": {
|
"1": {
|
||||||
"server": "http-only.runtondev.com",
|
"server": {
|
||||||
|
"hostname":"http-only.runtondev.com"
|
||||||
|
},
|
||||||
"subject": {
|
"subject": {
|
||||||
"org": "Unknown",
|
"org": "Unknown",
|
||||||
"common_name": "The connection was refused by the remote server",
|
"common_name": "The connection was refused by the remote server",
|
||||||
@ -18,7 +20,9 @@ var cert_info = {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"2": {
|
"2": {
|
||||||
"server": "www.google.com",
|
"server": {
|
||||||
|
"hostname":"www.google.com"
|
||||||
|
},
|
||||||
"subject": {
|
"subject": {
|
||||||
"org": "Google Inc",
|
"org": "Google Inc",
|
||||||
"common_name": "www.google.com",
|
"common_name": "www.google.com",
|
||||||
@ -37,7 +41,9 @@ var cert_info = {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"3": {
|
"3": {
|
||||||
"server": "expired.badssl.com",
|
"server": {
|
||||||
|
"hostname":"expired.badssl.com"
|
||||||
|
},
|
||||||
"subject": {
|
"subject": {
|
||||||
"org": "Unknown",
|
"org": "Unknown",
|
||||||
"common_name": "The certificate has expired",
|
"common_name": "The certificate has expired",
|
||||||
@ -54,7 +60,9 @@ var cert_info = {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"4": {
|
"4": {
|
||||||
"server": "incomplete-chain.badssl.com",
|
"server": {
|
||||||
|
"hostname":"incomplete-chain.badssl.com"
|
||||||
|
},
|
||||||
"subject": {
|
"subject": {
|
||||||
"org": "Unknown",
|
"org": "Unknown",
|
||||||
"common_name": "The server provided a self-signed certificate or the provided certificate chain was incomplete",
|
"common_name": "The server provided a self-signed certificate or the provided certificate chain was incomplete",
|
||||||
@ -71,7 +79,9 @@ var cert_info = {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"5": {
|
"5": {
|
||||||
"server": "wrong.host.badssl.com",
|
"server": {
|
||||||
|
"hostname":"wrong.host.badssl.com"
|
||||||
|
},
|
||||||
"subject": {
|
"subject": {
|
||||||
"org": "Unknown",
|
"org": "Unknown",
|
||||||
"common_name": "There was mismatch between the requested hostname and the certificate presented by the server",
|
"common_name": "There was mismatch between the requested hostname and the certificate presented by the server",
|
||||||
@ -88,7 +98,9 @@ var cert_info = {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"6": {
|
"6": {
|
||||||
"server": "self-signed.badssl.com",
|
"server": {
|
||||||
|
"hostname":"self-signed.badssl.com"
|
||||||
|
},
|
||||||
"subject": {
|
"subject": {
|
||||||
"org": "Unknown",
|
"org": "Unknown",
|
||||||
"common_name": "The server provided a self-signed certificate or the provided certificate chain was incomplete",
|
"common_name": "The server provided a self-signed certificate or the provided certificate chain was incomplete",
|
||||||
@ -105,7 +117,9 @@ var cert_info = {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"7": {
|
"7": {
|
||||||
"server": "sha256.badssl.com",
|
"server": {
|
||||||
|
"hostname":"sha256.badssl.com"
|
||||||
|
},
|
||||||
"subject": {
|
"subject": {
|
||||||
"common_name": "*.badssl.com",
|
"common_name": "*.badssl.com",
|
||||||
"sans": "DNS:*.badssl.com, DNS:badssl.com"
|
"sans": "DNS:*.badssl.com, DNS:badssl.com"
|
||||||
@ -123,7 +137,9 @@ var cert_info = {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"8": {
|
"8": {
|
||||||
"server": "www.twitter.com",
|
"server": {
|
||||||
|
"hostname":"www.twitter.com"
|
||||||
|
},
|
||||||
"subject": {
|
"subject": {
|
||||||
"org": "Twitter, Inc.",
|
"org": "Twitter, Inc.",
|
||||||
"common_name": "twitter.com",
|
"common_name": "twitter.com",
|
||||||
@ -142,7 +158,9 @@ var cert_info = {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"9": {
|
"9": {
|
||||||
"server": "nonexistent.runtondev.com",
|
"server": {
|
||||||
|
"hostname":"nonexistent.runtondev.com"
|
||||||
|
},
|
||||||
"subject": {
|
"subject": {
|
||||||
"org": "Unknown",
|
"org": "Unknown",
|
||||||
"common_name": "The connection was reset by the server or timed out",
|
"common_name": "The connection was reset by the server or timed out",
|
||||||
@ -159,7 +177,9 @@ var cert_info = {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"10": {
|
"10": {
|
||||||
"server": "warning.runtondev.com",
|
"server": {
|
||||||
|
"hostname":"warning.runtondev.com"
|
||||||
|
},
|
||||||
"subject": {
|
"subject": {
|
||||||
"common_name": "warning.runtondev.com",
|
"common_name": "warning.runtondev.com",
|
||||||
"sans": ""
|
"sans": ""
|
||||||
@ -177,7 +197,9 @@ var cert_info = {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"11": {
|
"11": {
|
||||||
"server": "danger.runtondev.com",
|
"server": {
|
||||||
|
"hostname":"danger.runtondev.com"
|
||||||
|
},
|
||||||
"subject": {
|
"subject": {
|
||||||
"common_name": "danger.runtondev.com",
|
"common_name": "danger.runtondev.com",
|
||||||
"sans": ""
|
"sans": ""
|
||||||
|
@ -50,7 +50,7 @@ $(function () {
|
|||||||
*/
|
*/
|
||||||
function create_card(element, index, array){
|
function create_card(element, index, array){
|
||||||
var json = {
|
var json = {
|
||||||
'server': element.server,
|
'server': element.server.hostname,
|
||||||
'days_left': element.info.days_left,
|
'days_left': element.info.days_left,
|
||||||
'issuer': element.issuer.org,
|
'issuer': element.issuer.org,
|
||||||
'common_name': element.subject.common_name,
|
'common_name': element.subject.common_name,
|
||||||
@ -172,8 +172,6 @@ $(function () {
|
|||||||
* Start running the program *
|
* Start running the program *
|
||||||
************************************************************/
|
************************************************************/
|
||||||
$('#created_date').html(run_date);
|
$('#created_date').html(run_date);
|
||||||
sorted_certificates.forEach(function(element, index, array){
|
sorted_certificates.forEach(create_card);
|
||||||
create_card(element, index, array)
|
|
||||||
});
|
|
||||||
create_typeahead();
|
create_typeahead();
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user