Skip to content
This repository was archived by the owner on Mar 16, 2019. It is now read-only.

Commit 90f6579

Browse files
committed
#29 Add test server support for SSL request
1 parent 44b972d commit 90f6579

File tree

4 files changed

+53
-0
lines changed

4 files changed

+53
-0
lines changed

test-server/cert.csr

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
-----BEGIN CERTIFICATE REQUEST-----
2+
MIIBzTCCATYCAQAwdzELMAkGA1UEBhMCVFcxDTALBgNVBAgTBG5vbmUxCzAJBgNV
3+
BAcTAmtoMQ0wCwYDVQQKEwRub25lMQ0wCwYDVQQLEwRub25lMQ0wCwYDVQQDEwRu
4+
b25lMR8wHQYJKoZIhvcNAQkBFhB4ZWl5YW5AZ21haWwuY29tMIGfMA0GCSqGSIb3
5+
DQEBAQUAA4GNADCBiQKBgQClOQ2L0cePrFvKv6N8wwIWhzcSpH0Pt4pMEovDxCah
6+
8if4BuiXrhHwD7Dwa0IQZ7H7D2ELNvNa1rPuhEnQTrQrxLflvidaG6Wi+Y4pOQmJ
7+
Za8LfyARQoMfvk0gX53mFhVpO25sXk0GboqJeUzdTgtpWt0DFxHlJSX6EdjtSaUU
8+
FwIDAQABoBYwFAYJKoZIhvcNAQkHMQcTBTEyMzQ1MA0GCSqGSIb3DQEBBQUAA4GB
9+
AJPbcZWigVJ/WySwx3Irt1ELm3iF1KbWV2WioQpPwNCxqxgDaqG2cApiK7ZAbHXi
10+
pn7CDldZX/lDJ3YRUaUr1isVwAHRfvPCtiw4IP2auyhR5PppThMmdNZ0NhqUIGrt
11+
PNxD9dz8nos0bLu9pKHrh6ddkII7aSdKNAffKpOSCw/x
12+
-----END CERTIFICATE REQUEST-----

test-server/cert.pem

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIICZTCCAc4CCQCwgCmXw0mNVDANBgkqhkiG9w0BAQUFADB3MQswCQYDVQQGEwJU
3+
VzENMAsGA1UECBMEbm9uZTELMAkGA1UEBxMCa2gxDTALBgNVBAoTBG5vbmUxDTAL
4+
BgNVBAsTBG5vbmUxDTALBgNVBAMTBG5vbmUxHzAdBgkqhkiG9w0BCQEWEHhlaXlh
5+
bkBnbWFpbC5jb20wHhcNMTYwNjIxMDExODQ2WhcNMTYwNzIxMDExODQ2WjB3MQsw
6+
CQYDVQQGEwJUVzENMAsGA1UECBMEbm9uZTELMAkGA1UEBxMCa2gxDTALBgNVBAoT
7+
BG5vbmUxDTALBgNVBAsTBG5vbmUxDTALBgNVBAMTBG5vbmUxHzAdBgkqhkiG9w0B
8+
CQEWEHhlaXlhbkBnbWFpbC5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGB
9+
AKU5DYvRx4+sW8q/o3zDAhaHNxKkfQ+3ikwSi8PEJqHyJ/gG6JeuEfAPsPBrQhBn
10+
sfsPYQs281rWs+6ESdBOtCvEt+W+J1obpaL5jik5CYllrwt/IBFCgx++TSBfneYW
11+
FWk7bmxeTQZuiol5TN1OC2la3QMXEeUlJfoR2O1JpRQXAgMBAAEwDQYJKoZIhvcN
12+
AQEFBQADgYEAN2bQemA9wj9bmETnHJm/7vdPTu9jcCLLr8DOVUSr40iiveYRXhRf
13+
O/EvWGI1ZXHUj07YMSvqcIfjai6+vuwtKHVLPiDz2DO66/oxB+08HpLINmtUwjY2
14+
It1jTBY6EpHkKmeTzi9jNnSfNr586hxbNIVjsM+o98eXdloVv+xJdaA=
15+
-----END CERTIFICATE-----

test-server/key.pem

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
-----BEGIN RSA PRIVATE KEY-----
2+
MIICXAIBAAKBgQClOQ2L0cePrFvKv6N8wwIWhzcSpH0Pt4pMEovDxCah8if4BuiX
3+
rhHwD7Dwa0IQZ7H7D2ELNvNa1rPuhEnQTrQrxLflvidaG6Wi+Y4pOQmJZa8LfyAR
4+
QoMfvk0gX53mFhVpO25sXk0GboqJeUzdTgtpWt0DFxHlJSX6EdjtSaUUFwIDAQAB
5+
AoGACVctXd8xMf0jf1XQL0hzAMUKJwKnk1Dj/6L4xct8B6HCArKZSaHsn66zaRQX
6+
OwgxtqjK6rBjl5oVuAFAjwc0BkIiV2xhisZglrwTBnxlWzVBKreim8fK8/gV0uxU
7+
t04VQHcEg1oZzO+XU1kqVRnb3YdxtyX5+D8WMp7L1ehcoKECQQDY7ok1vTmqinvZ
8+
Hp8kH3pnAA/p0WTGxLAwxoUvL+/d5gzbG+E7zEFK8aEsWdXV/3YbvpgvVDS+8vMA
9+
su9YTF2HAkEAwvqE52x3F/KESogZSciTEFida1f5FTlfqHzLROgl+oNX732QjQnI
10+
19mnhh0XEkVXjWMyMui4aRIW0j1d5zi48QJAUUFoG7z5MKwWn8kciwdPbe1UCJzq
11+
Rpm99Ucm8/ncux1Ei33x69giTNQdLuOneTTrJJFLp86+wxd1djmP9V8FWQJAMVkM
12+
iDIYllQIDYESvWzpY8q51PBIF4oU3uTu4XrMGfJiMDgcfMXMMm1hC/2S2En6lctU
13+
ajQicF1mr0Fe4eWmUQJBAMDeyobCzvPZFn+UQbNdPCPYwa+HfJN1fd7UOZYRLmiW
14+
6e/2wX6jHVVIRftG2Nj2o7e7x5xHat+w+qEiBRXwtOc=
15+
-----END RSA PRIVATE KEY-----

test-server/server.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ var mkdirp = require('mkdirp')
1313
var dirname = require('path').dirname
1414
var app = express()
1515
var fs = require('fs')
16+
var https = require('https')
1617

1718
var JS_SOURCE_PATH = '../test/',
1819
LIB_SOURCE_PATH = '../src/',
@@ -24,6 +25,16 @@ watch(JS_SOURCE_PATH, APP_SOURCE_PATH)
2425
// watch lib js source
2526
watch(LIB_SOURCE_PATH, NODE_MODULE_MODULE_PATH, {ignored: /\.\.\/src\/(android|ios)\//})
2627

28+
// https
29+
var server = https.createServer({
30+
key : fs.readFileSync('./key.pem'),
31+
cert : fs.readFileSync('./cert.pem')
32+
}, app).listen(8124, function(err){
33+
if(!err)
34+
console.log('SSL test server running at port ',8124)
35+
})
36+
37+
// http
2738
app.listen(8123, function(err){
2839
if(!err)
2940
console.log('test server running at port ',8123)

0 commit comments

Comments
 (0)