doipjs/docs/quickstart.md
Yarmo Mackenbach 21c72f63e2 WIP Add docs
2020-11-06 03:39:36 +01:00

923 B

Quick start

Installation

Install using yarn:

yarn add doipjs

Install using NPM:

npm install --save doipjs

Usage (Node.js)

Basic example:

const doip = require('doip')

const verifyIdentity = async (url, fp) => {
  console.log(await doip.verify(url, fp))
}
verifyIdentity('dns:doip.rocks', '9f0048ac0b23301e1f77e994909f6bd6f80f485d')

This snippet works en will verify the doip.rocks domain as linked to Yarmo's cryptographic key using the dns service provider.

Usage (browser)

The same code as above, but for the browser:

<script src="https://cdn.jsdelivr.net/npm/keyoxide@0.3.0/dist/doip.min.js"></script>
const verifyIdentity = async (url, fp) => {
  console.log(await doip.verify(url, fp))
}
verifyIdentity('dns:doip.rocks', '9f0048ac0b23301e1f77e994909f6bd6f80f485d')