0.1.5 • Published 6 years ago

web3-ssl-ext-lib v0.1.5

Weekly downloads
8
License
LGPL-3.0
Repository
github
Last release
6 years ago

web3-ssl-ext-lib

Enable to use SSL web.js for ethereum.

Pre required - Test Node

ethereum client that is modified to accept https

or

https proxy server for ethereum client

Dependancy

web3.js 1.0.0-X

Install

npm install web3-ssl-ext-lib

Use

const fs = require('fs');

var Web3 = require('web3');
var httpsProvider = require('web3-ssl-ext-lib');

var key = fs.readFileSync('ssl/client.key'); // client tls key
var cert = fs.readFileSync('ssl/client.crt'); // client tls certificate
var ca = fs.readFileSync('ssl/rootca.crt'); // root ca certificate for server tls authentication
var rejectUnauthorized = true; // If false, ignore server cert verification 

var web3 = new Web3(new httpsProvider('https://localhost:8545/',key ,cert, ca, rejectUnauthorized));

// get Accounts
web3.eth.getAccounts(function(error, result){
    if(!error)
        console.log("Accounts: ", JSON.stringify(result));
    else
        console.error("Accounts Error: ", error);
});
0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago