Developed on Hackaday

2013-12-12
2013-12-13
  • Dominik Reichl
    Dominik Reichl
    2013-12-13

    All the functionality you mentioned is possible via a plugin. Plugins can export databases (by implementing a FileFormatProvider, which sends the data to the smartcard). And plugins can implement key providers [1] to decrypt/open database files (one example is the LoginCard Key Provider [2]). Even a plugin could be written that directly 'opens' a database file for editing from the smartcard, if the smartcard supports accessing all data in some way. So, multiple types of integration are possible.

    Personally I think such an optional integration would be a great idea. I'm not a smartcard expert and cannot help with the communication between the smartcard and the plugin; but if anyone has questions developing a KeePass plugin (all except the smartcard communication), I'll gladly help.

    Best regards,
    Dominik

    [1] http://keepass.info/help/v2_dev/plg_keyprov.html
    [2] http://keepass.info/plugins.html#logincard

     
    Last edit: Dominik Reichl 2013-12-13