Skip to content

Access to the hardwallet smartcard from a web browser #18

Description

@guylouis

It would make a lot of sense to allow web apps to communicate with our smartcard on a desktop.

Trusted web apps could use the card to sign transactions, or use the card as a second factor authentification (proof-of-having the card, proof-of-knowledge through PIN entry)

Our cards is accessible through a PC/SC interface. This is the main hurdle to overcome to here.

Ideally (from a user perspective) we’d like to do that without any extension to the browser, or driver installed. It seems that this is not possible through existing browsers and javascript only. See some discussions here

As a back-up we can think of other possible solutions

  • With browser extensions:
    • Which only goal would be to add PC/SC access to the browser. See example here
    • If commonly used web3 extensions like Metamask would integrate a PC/SC driver to allow usage of smartcard hardwallets
  • With a walletconnect type of scenario, where we have an application (either a status like application, or a dedicated walletconnect to smartcard bridge application)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions