webcrypto-local is a cross platform service that provides access to PKCS#11 implementations over a
ProtoBuf based protocol we call
webcrypto-socket. It provides for message confidentiality and integrity via
2key-ratchet and implements a security policy mechanism that allows the user to approve which peers can interact with it.
npm run build:ws
Build && Server
npm run server:ws
NOTE: There is a problem with ES5 PKIjs. To fix this you need to do steps described bellow
Enter to pkijs folder
npm i babel-polyfill
src/index.js by adding
require("babel-polyfill"); at the beginning.
Rebuild PKIjs (run command from
npm run build
Tests combined with Chrome native webcrypto