summaryrefslogtreecommitdiffstats
path: root/scripts/tps-token-format.sh
blob: 6961380afc65dba02f6c0977195d4d84d763d25f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/bin/sh

uid=$1
cuid=$2

if [ "$cuid" == "" ]; then
    #cuid=a00192030405060708c9
    #cuid=A7D05D2BA7D1AFB4E7C1
    cuid=`hexdump -v -n "10" -e '1/1 "%02x"' /dev/urandom`
fi

echo $cuid

tpsclient <<EOF
op=var_set name=ra_host value=localhost
op=var_set name=ra_port value=8080
op=var_set name=ra_uri value=/tps/tps
op=var_list

#op=token_status

op=token_set cuid=$cuid msn=01020304 app_ver=6FBBC105 key_info=0101 major_ver=0 minor_ver=0
#op=token_set cuid=$cuid app_ver=6FBBC105 key_info=0101

op=token_set auth_key=404142434445464748494a4b4c4d4e4f
op=token_set mac_key=404142434445464748494a4b4c4d4e4f
op=token_set kek_key=404142434445464748494a4b4c4d4e4f

op=token_status

op=ra_format uid=$uid pwd=Secret.123 new_pin=Secret.123 num_threads=1 extensions=tokenType=userKey

#op=token_status

op=exit
EOF