Tool overview: https://my.eng.utah.edu/~sdean/doc/Tools.html ====== Smartcard ====== * List smartcard readers: ''opensc-tool -l'' * Scan smartcard readers regularly: ''pcsc_scan'' * List PKCS11 modules: ''p11-kit list-modules'' ===== p11tool ===== (sometimes it's necessary to provide the PKCS11 provider ''--provider=/usr/lib/opensc-pkcs11.so'') * List available tokens: ''p11tool --list-tokens'' * List available token URLs: ''p11tool --list-all'' * List all available objects in a token: ''p11tool --list-all ""'' * List all available certificates in a token: ''p11tool --list-all-certs ""'' * List all certificates that have an associated private key: ''p11tool --list-certs ""'' * List all available certificates marked as trusted: ''p11tool --list-all-trusted ""'' * List all available private keys in a token: ''p11tool --list-all-trusted ""'' ===== pkcs11-tool ===== * Test tokens: ''pkcs11-tool --module /usr/lib/opensc-pkcs11.so --login --test'' * Display objects: ''pkcs11-tool --module /usr/lib/opensc-pkcs11.so --login --list-objects'' * ''pkcs11-tool --list-token-slots'' ===== pkcs15-tool ===== * List all card objects (compact): ''pkcs15-tool --dump --short'' * List all card objects: ''pkcs15-tool --dump'' * ''pkcs15-tool --list-certificates''