dpki-Ethereum

A Distributed Public key Infrastructure…

… with Ethereum and IPFS

No general purpose… Just for learning and have fun… ! alt text

How to ?

Setup

# Clone and cd to the repo
git clone https://github.com/guillaumecz/dpki-Ethereum.git
cd dpki-Ethereum

# Install npm dependencies
npm install -g truffle
npm install

# Start a daemon (ipfs & ganache)
npm run daemons

# Migrate contracts to network
truffle migrate

Use

./cli/dpki -h –> Get help

There are two types of actions :

IPFS
Trust system (on dev)

Tests

site