• De Lancre@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    22 hours ago

    Serbia for example have it’s gov suit and drivers only for windows. You can’t login using your personal identification card on linux, afaik (like, even if you extract encrypted key from plastic card). Can’t even scan it to obtain profile pdf. They do have “consentid” app for android tho, that can be used to log in.

    Russia also falls in same category, also they don’t have plastic cards for identification, only regular passport. Digital key (basically a regular encrypted cert) can be issued thru government department responsible for taxes and again, will only work on windows for login, due to required software. It should be possible to install certificate on linux, but to login on government site you will need to use browser in wine.

    Dunno about other countries, only lived in those two. I heard some African countries also have same/similar system, don’t remember which one.

    • JasonDJ@lemmy.zip
      link
      fedilink
      arrow-up
      3
      ·
      7 hours ago

      Not knowing much about Serbian smartcards, but I had done quite a bit with smartcards in Linux before.

      Have you seen this project? https://github.com/ubavic/bas-celik … looks to be cross-platform and do what you’re saying. Though you’d probably need pcscd, pcsc-tools, and possibly other similar packages, depending distro.

      • De Lancre@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        2 hours ago

        Wow, thank you. No, I was not aware of it, sounds like together with srb-id-pkcs11 it should do the trick, it will be wonderful to finally move my auth from windows vm.

        Yes, smart card reader itself should work, the only problem is encryption of key on card and use of that key with website. That module mentioned above exactly the thing that required it seems.

        Still, my point stands, cause project was created just two years ago and isn’t official in the first place. Unfortunately, government itself have no desire to support other platforms. :c