Skip to content
This repository has been archived by the owner on Feb 16, 2022. It is now read-only.

BHO/NPAPI plugin for signing hashes with PKCS#11 tokens from JavaScript

License

Notifications You must be signed in to change notification settings

Pablo-Merino/browser-token-signing

 
 

Repository files navigation

Browser token signing

  • License: LGPL 2.1
  • © Estonian Information System Authority

Documentation

Building

Build Status Coverity Scan Build Status

Ubuntu

  1. Install dependencies

     sudo apt-get install libgtk2.0-dev libssl-dev libpcsclite-dev
    
  2. Fetch the source

     git clone --recursive https://github.com/open-eid/browser-token-signing
     cd browser-token-signing
    
  3. Build

     make plugin
    
  4. Install

     make install
    
  5. Execute

     firefox
    

OSX

  1. Fetch the source

     git clone --recursive https://github.com/open-eid/browser-token-signing
     cd browser-token-signing
    
  2. Build

     xcodebuild -project esteid-plugin.xcodeproj -target esteidfirefoxplugin
    
  3. Install

     xcodebuild -project esteid-plugin.xcodeproj -target esteidfirefoxplugin install DSTROOT=/
    
  4. Execute

     open /Application/Safari.app
    

Windows

  1. Fetch the source

     git clone --recursive https://github.com/open-eid/browser-token-signing
     cd browser-token-signing
    
  2. Build

     msbuild /t:ie-token-signing:Rebuild;ie-token-signing-wix:Rebuild /p:Configuration=Release;Platform=Win32 browser-token-signing.sln
     msbuild /t:firefox-token-signing:Rebuild;firefox-token-signing-wix:Rebuild /p:Configuration=Release;Platform=Win32 browser-token-signing.sln
    
  3. Install

     ie/Release/ie-token-signing_3.12.0.0_x86.msi
     ie/Release/firefox_token_signing_3.12.0.0_x86.msi
    
  4. Execute

     Open Internet Explorer or Firefox
    

Support

Official builds are provided through official distribution point installer.id.ee. If you want support, you need to be using official builds. Contact for assistance by email abi@id.ee or http://www.id.ee.

Source code is provided on "as is" terms with no warranty (see license for more information). Do not file Github issues with generic support requests.

About

BHO/NPAPI plugin for signing hashes with PKCS#11 tokens from JavaScript

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 68.5%
  • C++ 14.0%
  • Ruby 9.3%
  • Objective-C 6.1%
  • Batchfile 0.8%
  • HTML 0.7%
  • Other 0.6%