Command-line interface to locally verify decentralized identities https://keyoxide.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Yarmo Mackenbach 633dd11460
Release 0.3.0
4 months ago
src Update license header 4 months ago
test Fix test 4 months ago
.gitignore Initial commit 8 months ago
.licenseignore Add licenseignore 8 months ago
.prettierignore Add prettier and license files 8 months ago
.prettierrc.yaml Add prettier and license files 8 months ago
CHANGELOG.md Release 0.3.0 4 months ago
LICENSE Initial commit 8 months ago
LICENSE.HEADER Update license header 4 months ago
README.md Fix yarn command 4 months ago
license-checker-config.json Add prettier and license files 8 months ago
package.json Release 0.3.0 4 months ago
yarn.lock Remove obsolete dep 4 months ago

README.md

keyoxide-cli

A command-line interface written in Node.js to locally verify online distributed identities, powered by the same method used by keyoxide.org.

Installation

Using NPM (preferred)

Simply run:

npm install -g keyoxide

to install keyoxide globally to your system path.

Using git

Clone this repository, then either run:

npm install -g

or

yarn global add keyoxide

to install keyoxide globally to your system path.

Usage

To verify a key stored on dedicated keyservers, run:

keyoxide verify hkp:keys.openpgp.org:test@doip.rocks

Since keys.openpgp.org is the default keyserver, this is equivalent to:

keyoxide verify hkp:test@doip.rocks

Of course, you can specify any HKP keyserver:

keyoxide verify hkp:keyserver.ubuntu.com:test@doip.rocks

It is also possible to search for a fingerprint:

keyoxide verify hkp:3637202523e7c1309ab79e99ef2dc5827b445f4b

To verify a key made accessible through Web Key Directory, run:

keyoxide verify wkd:test@doip.rocks

Community

There's a Keyoxide Matrix room where we discuss everything DOIP and Keyoxide.

Donate

Please consider donating if you think this project is a step in the right direction for the internet.

Funding

This project was realized with funding from NLnet.