0.2.2 • Published 6 years ago

web3-ssl-ext v0.2.2

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

web3-ssl-ext

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 0.20.X

Install

npm install web3-ssl-ext

Use

const fs = require('fs');

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

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.2.2

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.0

6 years ago