Skip to content

Commit

Permalink
Generate new certificate for HTTPS tests
Browse files Browse the repository at this point in the history
Node 10 rejected the previous certificate because the key was too short. This commit generates a new certificate with a longer key (4096 bits).
  • Loading branch information
demurgos committed Aug 28, 2018
1 parent 5af4318 commit e3be670
Show file tree
Hide file tree
Showing 5 changed files with 89 additions and 22 deletions.
29 changes: 29 additions & 0 deletions test/dev.crt
@@ -0,0 +1,29 @@
-----BEGIN CERTIFICATE-----
MIIE+zCCAuOgAwIBAgIJALlZ4RtIICtyMA0GCSqGSIb3DQEBCwUAMBQxEjAQBgNV
BAMMCWxvY2FsaG9zdDAeFw0xODA4MjgwNzUyMjdaFw0yODA4MjUwNzUyMjdaMBQx
EjAQBgNVBAMMCWxvY2FsaG9zdDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC
ggIBAMDrjTqjdZyAsxk8Gv62XJycpNmzrDTEqD3zb2aJb4p7d48dghee349X/cWT
YJvFOTkN8UrFBCK5PB6WQbxokxSOjB0yPJjx/ZvCdcBuylwLEzYhr3trQdSpCCCt
6r9mxKKALnls0KGoFBOjC82Ds+5Xf4dshucUuYhk0/OBhsm221RzWuv+XKbjKPGs
Ej9G3/zyHcgOp1vZxJP9Q4qAN+6HJHNLinFYJsoYN2ftiMCRChUVDBgX7yrD69TO
99crTPk7mIhd9JSab2bLA4C77blU0RKNPukhJedO/2WI5m/ua1Mn7pbemhpbTWWI
uFNj/J4V0ddTq+7vS1M8oTVjHgI71P83n8tSEHMY/mv4Uzmmn78uZE4GFQSOSLdF
8x0otG0DYugqEzNVEFBJI6docBQ0s5CdIMXWh8LyeUTfuoWGbx7gwDvEwVasxEcl
PlCSu0+fmFvYzH0f5lA4hS0KZk1cqizKH8CeEBv85NZJSSXfbUpJOvFnHmpCkAbj
D6V7qWnHuiEMzmqsOUl4qslh2dzGX+B2n728aPrbKe4X3qR/0FYVMo90qXtKjB72
EAjxpIb8dHblRT0+/nJvgLelPkhxKBGs7SlfzrpfsZSwxXU3xiurwpUKJiGSNOVz
VA6a3BD0NlwC10oC2SHBUmFB/A4JAG1WBSk8+z4Onjy3EmeJAgMBAAGjUDBOMB0G
A1UdDgQWBBQ9YH76FK3qDXglVAWwX3icz5f1BDAfBgNVHSMEGDAWgBQ9YH76FK3q
DXglVAWwX3icz5f1BDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4ICAQBK
UHRi92LurBvV5vkSKl/K/fayIWJXN5BXCK4Dg11bIexSHrPyl3ujfammBY0OR436
o13ynBnXw0Ys9N/2TUFIoC4xl6V/DkZ7uM7GUkkjQUooYCtD4xqGOZ3cjBszCYhG
nyo9Q0xi+KR+vabTr7sK4MQ3d6jVLM7xvEVGcTnPievJEVG0pwZuQBVmgQal3kK/
/NBlp/EH5wLIRH+U45tfZzbVIeonx4bF0h1jVk2CJKnPemxdqL7yuojqnt99yaDI
6VyYtbFrMNOM7JzlZ48FqCqqDFjiy2OeqZcJBSfKcMxYF/GS14gAdGtqouj2w2We
rBgzYp738uKlDJrYOKnZehOauiObaM/ywO4zHTXRu3VI6qCuVkmI803yK0gBxWms
jzzbTUC6c8uR3/kKj8tYFKHx3C4/dB2nGIxi/lC205YTjcuTHDfuxjhA3jMGXHTW
qdiJp+l00u+GiHesww0LAfomPqGdwT42j2+x5pUV7sD78bPxdQRv3QAGE+zwJnyG
lQozE59O1CCKaXpNHp1A6ZzabkT1IYNYlgfuNtWl3lgJQlVxpIHhU2FPtc4DnvWb
IOSyOhGDM90Nl62gDQXm8/g2Z4K5IJqpIwM0l45VbC/xOa7ym6JS7GLhEe3y8zyH
36rBXA+zbCQ/0/Y+WtX7GE3O4J3HPpEnlXxTg+1Cdg==
-----END CERTIFICATE-----
61 changes: 52 additions & 9 deletions test/dev.key
@@ -1,9 +1,52 @@
-----BEGIN RSA PRIVATE KEY-----
MIIBLAIBAAI+AYsnkrcckDAbvKn7z6gPggR9QdWgMR6jkb83Pao+ywP/CncbLlp0
pZtgSoWApLzcYCS0A6uQ1p5Pdv/6ZoUCAwEAAQI9HJ2vCEevQWygywaLUTZeSgjw
HZJOPFPIGDrd4lhNxGgd+I0yQAW4M2HlBbQZN25S5pqwM7xobStEav9HuQIfGsz0
frG14my3zU8OySiPX2Nb3rgEvrEKdOgvg6lS9wIfDr6Gj7SDFVJ2Um5rjGJ/i3Rc
JVGb+eUTK3g9HWX3YwIfDUqT/rk3kQGF7iZFGPIqmI34I+5zO/clTnFQDyXMZQIf
CplNU6pYfJBdvB3iM/VuaEoKH02OCVJxuFLj4+kzrwIfDpCBYcctJmHoupwkWbJ8
DmkTGptqWzaXy9fb8CljVg==
-----END RSA PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
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
ou94i4rwOFC4N61MCarVluNk9QIQ0Bk=
-----END PRIVATE KEY-----
8 changes: 0 additions & 8 deletions test/dev.pem

This file was deleted.

2 changes: 2 additions & 0 deletions test/generate-cert.sh
@@ -0,0 +1,2 @@
#!/usr/bin/env bash
openssl req -x509 -newkey rsa:4096 -sha256 -nodes -keyout example.key -out example.crt -subj "/CN=example.com" -days 3650
11 changes: 6 additions & 5 deletions test/index.js
@@ -1,12 +1,13 @@
'use strict';

var fancyLog = {log: require('fancy-log')};
var assert = require('assert');
var es = require('event-stream');
var path = require('path');
var sinon = require('sinon');
var minilr = require('mini-lr');
var Vinyl = require('vinyl');
var glr = require('../index.js');
var sinon = require('sinon');
var assert = require('assert');
var fancyLog = {log: require('fancy-log')};

var cwd = process.cwd();
var file = new Vinyl({ base: cwd, cwd: cwd, path: cwd + '/style.css' });
Expand Down Expand Up @@ -84,8 +85,8 @@ describe('gulp-livereload', function() {
var spy = sinon.spy(https, 'createServer');
var read = require('fs').readFileSync;
var opts = {
key: read(__dirname + '/dev.key'),
cert: read(__dirname + '/dev.pem')
key: read(path.join(__dirname, 'dev.key')),
cert: read(path.join(__dirname, 'dev.crt'))
};
srv.restore();
glr.listen(opts);
Expand Down

0 comments on commit e3be670

Please sign in to comment.