mirror of
https://gitea.blesmrt.net/mikaela/gist.git
synced 2024-11-22 03:09:22 +01:00
.. | ||
README.md |
Finnish Electronic Identity
Finnish identity cards have been electronic for ages and as I tend to forget how to use it on Linux again, here are my notes.
- Official application: https://dvv.fi/en/card-reader-software
- Fedora/rpm is hidden under “All versions”, “Linux versions”
- DVV certificate newsletter: https://uutiskirjeet.dvv.fi/uutiset/varmennepalvelut.html
Requirements for everything
PCSDd must be running, it’s found in package pcscd
on
Debian and likely pcsc-lite
on Fedora.
sudo systemctl enable pcscd --now
Chromium
Should work as long as the DigiSignApplication
from
above was running before the browser was started.
Firefox and Thunderbird
In Settings, Advanced, Security devices load the module from (DVV
app) /usr/lib64/libcryptoki.so
or (OpenSC):
- Debian:
/usr/lib/x86_64-linux-gnu/onepin-opensc-pkcs11.so
- Package:
opensc-pkcs11
- Package:
- Fedora:
/usr/lib64/onepin-opensc-pkcs11.so
- Package:
opensc
- Package:
onepin
is a workaround to not ask for PIN2 which is only
used for legal agreements, email signing also uses PIN1.
Root certificates
While I don’t think the user necessarily needs them, my notes mention
DVV Gov. Root CA
.
Testing
FINEID as SSH key
- I would start by
ssh-add -D
to remove other keys from the ssh-agent. - Add the key to the agent
- Debian:
ssh-add -s /usr/lib/x86_64-linux-gnu/opensc-pkcs11.so
- Fedora:
ssh-add -s /usr/lib64/opensc-pkcs11.so
- Export the public key(s) by
ssh-add -L
- Naturally put them into
~/.ssh/authorized_keys
, but SSH should detect them automatically. The file could also be mentioned inssh_config