Get unlimited public & private packages + package-based permissions with npm Pro.Get started »

web-pki

2.14.1 • Public • Published

web-pki

The Lacuna Web PKI component enables web applications to interact with digital certificates through javascript.

The main features are:

  • Displaying available certificates (either software- or hardware-based)
  • Obtaining public properties of certificates (name, email address, etc.)
  • Reading a certificate's binary encoding
  • Signing data (or a pre-computed digest) with a certificate

The Web PKI component's main goal is to perform the client-side processing necessary for operations with digital certificates.

Installation

Using npm:

$ npm install web-pki --save

Usage Examples

ES6 (examples in TypeScript)

- if you want to import only the main class from web-pki

import LacunaWebPKI from 'web-pki';
 
//...
 
public pki = new LacunaWebPKI(/* license */);
public installationStateLacunaWebPKI.InstallationStates; //you are able to use enums within LacunaWebPKI
 
//...

- if you also want to import any other names

import LacunaWebPKI, { CertificateModel } from 'web-pki';
 
//...
 
public pki = new LacunaWebPKI(/* license */);
public certificateListCertificateModel[];
 
//...

- if you want to import everything from web-pki

import LacunaWebPKI, * as Lacuna from 'web-pki';
 
//...
 
public pki = new LacunaWebPKI(/* license */);
public certificateListLacuna.CertificateModel[];
public myTrustArbitratorsLacuna.TrustArbitrator[];
 
//...

CommonJS (example in JavaScript)

//...
 
var LacunaWebPKI = require('web-pki').default;
var pki = new LacunaWebPKI(/* license */);
 
//...

For more information, access Web PKI docs.

Install

npm i web-pki

DownloadsWeekly Downloads

105

Version

2.14.1

License

none

Unpacked Size

166 kB

Total Files

5

Last publish

Collaborators

  • avatar