Skip to content
This repository has been archived by the owner on Sep 1, 2023. It is now read-only.
Kristel Merilain edited this page Aug 12, 2020 · 45 revisions

Signing with eID and Chrome / Firefox

This Chrome extension allows you to sign documents on the web with your eID smart card. Firefox supports since version 50 Chrome extensions.

Web site providers can use hwcrypto.js JavaScript framework to allow users to sign documents electronically on their web sites. It plugs in nicely with Chrome Token Signing extension so users could use their smart cards and other hardware tokens to give electronic signatures using Google Chrome.

This extension can be used directly without hwcrypto.js framework to sign documents on Chrome, but the framework provides a well formed interface for all the browsers.

Official builds are provided through id.ee

Features

  • RSA 1024/2048
  • SHA 1/224/256/384/512
  • PKCS1 padding, RSASSA-PKCS1-v1_5 algorithm described in RFC 2437

Details

Overview

Overview

  • A website is supposed to (but not forced to) use the interface provided by the extension via hwcrypto.js.
  • web-accessible interface of the extension is specified independently of native messaging interface
  • native messaging interface is specified independently
  • GUI and token interface is platform-dependant