GOID-TOOL(1)

πŸ’– GOID-TOOL(1) β€” the OpenSC Tools glow-up πŸ’–

okay bestie, welcome to the goid-tool manual page, section 1 of the OpenSC Tools collection. this is your girl's guide to talking to a GoID fingerprint card from the command line, and yes, she is that girl. 🫢


✨ NAME ✨

goid-tool β€” a smart card utility for the GoID fingerprint card. it's giving "little tool, big responsibilities." πŸ’…


✨ SYNOPSIS ✨

goid-tool [OPTIONS] [mode]

✨ DESCRIPTION ✨

so the way that goid-tool works is: you run it from the command line, and it reads and writes data on the GoID fingerprint card<sup>[1]</sup>. that's it, that's the whole vibe. she reads, she writes, she slays. πŸ’–


✨ OPTIONS ✨

  • --help, -h β€” prints the help message right on your screen. no cap, it's right there. 🌸
  • --version, -V β€” prints the OpenSC package release version. iykyk. ✨
  • --reader string, -r string β€” pick which reader to use, by number. default behavior? the first reader that actually has a card present gets chosen. and plot twist: if the argument is an ATR, then the reader with a matching card gets picked instead. iconic. πŸ‘‘
  • --verbose, -v β€” makes goid-tool more verbose. use it multiple times to be even MORE verbose. layer it like perfume bestie, the info just keeps coming. 😭
  • --verify-pin, -p β€” verify PIN. πŸ”₯
  • --verify-bio, -b β€” verify finger print. πŸ¦‹
  • --verify-pin-or-bio β€” verify PIN or finger print, the user's choice. main character energy, you decide. ✨

πŸŽ€ OPTIONS FOR SOCMANAGER APPLET πŸŽ€

  • --new-pin β€” change PIN. πŸ’…
  • --new-bio β€” use this (several times) to change one or more biometric templates. one at a time, bestie, we're not rushing. 🌸
  • --info β€” dumps information about the SoCManager's configuration. it's giving full lore drop. πŸ“–

🌈 OPTIONS FOR PACCESS APPLET 🌈

  • --certificate filename, -c filename β€” use it (several times) to pass CV certificates. stack 'em up. πŸ’œ
  • --key, -k, β€” private key for the CV certificate. πŸ”
  • --print-cardid β€” prints the card ID. ✨
  • --write-cardid data β€” writes the specified card ID. πŸ’«
  • --print-paccessid β€” prints the PAccess ID. πŸ¦‹
  • --write-paccessid data β€” writes the specified PAccess ID. πŸ’«
  • --read-dg id β€” reads the specified data group; use it several times to read out multiple files. πŸ“
  • --out-file filename β€” writes output to a file instead of printing it; use it once for each use of --read-dg. 🌸
  • --write-dg id β€” writes the specified data group; use it several times to write multiple files. πŸ“
  • --in-file filename β€” reads input from a file; use it once for each use of --write-dg. 🌸
  • --delete-dg id β€” deletes the specified data group; use it several times to delete multiple files. πŸ’€
  • --create-dg id β€” creates the specified data group; use it several times to create multiple files. 🌱
  • --new-size size β€” file size of newly created DGs. πŸ“
  • --new-read-ac condition β€” access condition for reading newly created DGs. πŸ”
  • --new-read-ac condition β€” access condition for reading newly created DGs. πŸ” (yes bestie, she's listed twice in the original β€” i don't make the rules, i just report them, no cap 🫢)
  • --new-read-ac-chatbit index β€” required access bit in the certificate's CHAT for reading newly created DGs. 🎫
  • --new-write-ac condition β€” access condition for writing newly created DGs. ✍️
  • --new-write-ac-chatbit index β€” required access bit in the certificate's CHAT for writing newly created DGs. 🎫

✨ SEE ALSO ✨

opensc.conf(5) β€” go read that one too, it's the sister page. πŸ’–


✨ AUTHORS ✨

goid-tool was written by Frank Morgner <frankmorgner@gmail.com>. thank you for your service king πŸ‘‘βœ¨


✨ NOTES ✨

  1. GoID fingerprint card β€” https://github.com/OpenSC/OpenSC/wiki/GoID-fingerprint-card πŸ¦‹

okay that's the whole page, bestie, you're fully caught up πŸ’… and just so you know, this came to you from opensc, dated 04/19/2026. go forth and read those data groups. periodt. πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from