Previous: Scdaemon Examples, Up: Invoking SCDAEMON [Contents][Index]
The SC-Daemon should be started by the system to provide access to external tokens. Using Smartcards on a multi-user system does not make much sense except for system services, but in this case no regular user accounts are hosted on the machine.
A client connects to the SC-Daemon by connecting to the socket named /usr/local/var/run/gnupg/scdaemon/socket, configuration information is read from /usr/local/etc/gnupg/scdaemon.conf
Each connection acts as one session, SC-Daemon takes care of synchronizing access to a token between sessions.
• Scdaemon SERIALNO | Return the serial number. | |
• Scdaemon LEARN | Read all useful information from the card. | |
• Scdaemon READCERT | Return a certificate. | |
• Scdaemon READKEY | Return a public key. | |
• Scdaemon PKSIGN | Signing data with a Smartcard. | |
• Scdaemon PKDECRYPT | Decrypting data with a Smartcard. | |
• Scdaemon GETATTR | Read an attribute’s value. | |
• Scdaemon SETATTR | Update an attribute’s value. | |
• Scdaemon WRITEKEY | Write a key to a card. | |
• Scdaemon GENKEY | Generate a new key on-card. | |
• Scdaemon RANDOM | Return random bytes generated on-card. | |
• Scdaemon PASSWD | Change PINs. | |
• Scdaemon CHECKPIN | Perform a VERIFY operation. | |
• Scdaemon RESTART | Restart connection | |
• Scdaemon APDU | Send a verbatim APDU to the card |
Previous: Scdaemon Examples, Up: Invoking SCDAEMON [Contents][Index]