OPENSC-EXPLORER(1) OpenSC Tools OPENSC-EXPLORER(1) (NAME) opensc-explorer - (SYNOPSIS) opensc-explorer [OPTIONS] [SCRIPT] (DESCRIPTION) opensc-explorer APDU . SCRIPT opensc-explorer SCRIPT . opensc-explorer . (OPTIONS) opensc-explorer . . --card-driver driver, -c driver (driver) . . ? opensc-explorer . --mf path, -m path . 3F00 . path ( opensc-explorer --mf "") . --reader arg, -r arg . . arg ATR . --verbose, -v opensc-explorer . opensc . --wait, -w . (COMMANDS) opensc-explorer SCRIPT . bash (white-space) . . : # ... () . # . apdu data... APDU . data ("...") . asn1 file-id [rec-no] [offs] ASN.1 EF file-id . rec-no EF - . offs . 0 . cat [file-id | sfi:short-id] [rec-no] EF file-id short-id . rec-no . EF . cd {.. | file-id | aid:DF-name} DF . .. . file-id DF DF DF . aid:DF-name MF DF-name . change CHVpin-ref [[old-pin] new-pin] PIN pin-ref old-pin new-pin . old-pin new-pin ("...") ("") . . : change CHV2 00:00:00:00:00:00 "foobar" PIN CHV2 foobar 00:00:00:00:00:00. change CHV2 "foobar" PIN CHV2 foobar. change CHV2 PIN CHV2 . create file-id size EF . file-id size EF . debug [level] OpenSC level . level . delete file-id EF DF file-id. do_get hex-tag [output] (DO) hex-tag output. output hex-tag hex-dump . do_put hex-tag data (DO) hex-tag data. data ("..."). echo string... string . erase . get file-id [output] EF . output file-id . output file-id . get_record file-id rec-no [output] EF - . output file-id rec-no output file-id. rec-no. . help [pattern] . pattern pattern . info [file-id] file-id. file-id . ls [pattern...] DF . pattern . pattern pattern . find [start-id [end-id]] DF . start-fid end-fid . start-fid 0000 end-fid FFFF . find_tags [start-tag [end-tag]] . GET DATA start-tag end-tag . start-tag 0000 end-tag FFFF . mkdir file-id size DF. file-id size DF . pin_info key-typekey-id PIN key-type CHV KEY AUT PRO . key-id PIN . put file-id input . input file-id . quit . random count [output-file] count . output-file hex dump . rm file-id EF DF file-id. unblock CHVpin-ref [puk [new-pin]] PIN pin-ref PUK puk new-pin. puk new-pin ("...") ("") . (pin pad) . : unblock CHV2 00:00:00:00:00:00 "foobar" PIN CHV2 PUK 00:00:00:00:00:00 foobar. unblock CHV2 00:00:00:00:00:00 "" PIN CHV2 PUK 00:00:00:00:00:00 . unblock CHV2 "" "foobar" PIN CHV2 foobar. unblock CHV2 00:00:00:00:00:00 PIN CHV2 PUK 00:00:00:00:00:00. PIN pinpad . unblock CHV2 "" PIN CHV2. PIN pinpad . unblock CHV2 PIN CHV2. PIN pinpad . update_binary file-id offs data file-id data offs. data ("...") . update_record file-id rec-nr rec-offs data rec-nr file-id data rec-offs. data ("...") . verify key-typekey-id [key] PIN key-type CHV KEY AUT PRO . key-id PIN . key PIN ("...") . key : PIN pin pad PIN pin pad . PIN PIN . : verify CHV2 31:32:33:34:00:00:00:00 CHV2 31:32:33:34:00:00:00:00 verify CHV1 "secret" CHV1 secret. verify KEY2 KEY2 pin pad . sm {open | close} (Secure Messaging) open close . opensc-tool(1) (AUTHORS) opensc-explorer Juha Yrjola . opensc 06/02/2026 OPENSC-EXPLORER(1)