diff --git a/client-certificate/main.js b/client-certificate/main.js index ddd210d..da3b2c0 100644 --- a/client-certificate/main.js +++ b/client-certificate/main.js @@ -1,21 +1,20 @@ -var app = require('app'); -var BrowserWindow = require('browser-window'); - -var mainWindow = null; - -app.on('window-all-closed', function() { - if (process.platform != 'darwin') - app.quit(); -}); - -//app.commandLine.appendSwitch('client-certificate', - //'X:\\workspace\\client-certificates\\ssl\\client.crt'); - -app.on('ready', function() { - mainWindow = new BrowserWindow({ - 'width': 800, - 'height': 600, - }); - - mainWindow.loadUrl('https://localhost:5000'); -}); +const {app, BrowserWindow} = require('electron'); + +let mainWindow; + +app.on('window-all-closed', function() { + if (process.platform != 'darwin') + app.quit(); +}); + +//app.commandLine.appendSwitch('client-certificate', + //'path/to/client-certificates/ssl/client.crt'); + +app.on('ready', function() { + mainWindow = new BrowserWindow({ + 'width': 800, + 'height': 600, + }); + + mainWindow.loadURL('https://localhost:5000'); +}); diff --git a/client-certificate/package.json b/client-certificate/package.json index cf40f45..c7b7a9c 100644 --- a/client-certificate/package.json +++ b/client-certificate/package.json @@ -1,5 +1,5 @@ -{ - "name" : "client-certificate-demo", - "version" : "0.1.0", - "main" : "main.js" -} +{ + "name" : "client-certificate-demo", + "version" : "1.1.0", + "main" : "main.js" +} diff --git a/client-certificate/server.js b/client-certificate/server.js index 98700b6..8fb469e 100644 --- a/client-certificate/server.js +++ b/client-certificate/server.js @@ -1,21 +1,21 @@ -var https = require('https'); -var fs = require('fs'); - -var options = { - key: fs.readFileSync('ssl/server.key'), - cert: fs.readFileSync('ssl/server.crt'), - ca: fs.readFileSync('ssl/rootCA.crt'), - requestCert: true, - rejectUnauthorized: false -}; - -https.createServer(options, function (req, res) { - console.log('Receive a request.'); - if (req.client.authorized) { - res.writeHead(200); - res.end('approved\n'); - } else { - res.writeHead(401); - res.end('denied\n'); - } -}).listen(5000); +const https = require('https'); +const fs = require('fs'); + +const options = { + key: fs.readFileSync('ssl/server.key'), + cert: fs.readFileSync('ssl/server.crt'), + ca: fs.readFileSync('ssl/rootCA.crt'), + requestCert: true, + rejectUnauthorized: false +}; + +https.createServer(options, function (req, res) { + console.log('Receive a request.'); + if (req.client.authorized) { + res.writeHead(200); + res.end('approved\n'); + } else { + res.writeHead(401); + res.end('denied\n'); + } +}).listen(5000);