SECTOK(1) OpenBSD Reference Manual SECTOK(1) NAME sectok - communicate with smartcards using iso7816 SYNOPSIS sectok [-0123] [-f scriptfile] [-s sleeptime] DESCRIPTION sectok is a command-line-like interface for communicating with smart- cards. APDUs can be sent to the card, and results are displayed. Some commands are card-specific, and focus on the Schlumberger Cyberflex Ac- cess Javacards. The options are as follows: -0123 Select port. -f scriptfile Run commands from scriptfile. -s sleeptime Set sleep (in milliseconds) between commands in the script. COMMANDS Non-card commands help List all commands. help [command] Show help for command. ? [command] Show help for command. reset [-0123ivf] Reset smartcard. -0123 select port -i don't wait for card insertion -v verbose -f open connection even if atr is bad open [-0123ivf] Synonym for reset. close Close smartcard connection. quit Quit sectok. ISO 7816-4 commands apdu [-c class] ins p1 p2 p3 data ... Send APDU to smartcard. fid [-v] fid/aid Select file or aid identified by fid/aid. fid/aid can be a numer- ic fid such as 3f00, a two character name, or an aid in hex or ascii. isearch Try all 256 possible instructions and print results. class [class] Inquire or set default application class. read [-x] filesize Read selected fid and write to stdout. write input-filename Read from input-filename and write to selected fid. Cyberflex commands ls [-l] List all files in current DF. acl fid [principal: r1 r2 ...] principals world, CHV1, CHV2, AUT0, AUT1, AUT2, AUT3, AUT4 f_rights r, w, x/a, inval, rehab, dec, inc d_rights l, d, a, i, manage create fid size delete fid jdefault [-d] Set default applet. -d set default applet to default loader jatr Set java atr. jdata Print useful info about the card login [-d] [-k keyno] [-v] [-x hex-aut0] "login" (verify AUT0 key) -d use manufacturer's default AUT0 key jload [-p progID] [-c contID] [-s cont_size] [-i inst_size] [-v] [-a aid] filename Load an applet to the card. If the first byte of the aid is '#' it will be converted to 0xfc. junload [-p progID] [-c contID] jselect [-a aid] [-d] Select applet. -d select default loader setpass [-d] [-x hex-aut0] -d use manufacturer's default AUT0 key AUTHORS sectok was written by Jim Rees and others at University of Michigan Cen- ter for Information Technology Integration (CITI). HISTORY sectok first appeared in OpenBSD 3.0. OpenBSD 2.9 July 17, 2001 2