Peter Koch-3 wrote:
> 
> The current version of PTTYcard will not work with file layout.
> 
> Your certificate was stored in 3F00:6666:1002:0001.
> Unfortunately this file does not contain the plain
> certificate but starts with 4 bytes 04 00 51 03 and
> then the certificate itself follows. Therefore
> PuTTYcard will not be abe to extract the public key.
> 
> I will add an optional 5th argument to PuTTYiso7816
> such that the next verion of PuTTYcard will be able
> to read a certificate from a file at a certain offset.
> 
> Unfortunately this is not the only problem. I cannot
> figure out what your keyref and pinref are.
> 

Anything new with the eToken Pro issue?

I have formated my eToken Pro direct with openSC but PuTTYcard does not work
:(

I thought that I’m not impacted by the file layout problem because I have
used the pkcs15-init command. Is there any way to use a Aladdin eToken for
PuTTYcard?


Here the details:

Type: eToken Pro
Model: Token P0514 F4.2.5.4
Product ID: 0x0514
Firmware version: 4.2.5.4 [0x8514]
Card/OS version: CardOS/M4.01

pkcs15-init -r 6 -E
pkcs15-init -r 0 -C --so-pin 123456 --so-puk 123456
pkcs15-init -r 0 -P -a 1 --so-pin 123456 --pin 1234 --puk 1234 -a 1
pkcs15-init -r 0 -S "test.p12" -f PKCS12 -a 1 -l test --so-pin 123456 --pin
1234 --passphrase password --key-usage dataEncipherment


pkcs15-tool -reader 0 -k

Private RSA Key [test]
        Com. Flags  : 3
        Usage       : [0x2], decrypt
        Access Flags: [0x1D], sensitive, alwaysSensitive, neverExtract, local
        ModLength   : 1024
        Key ref     : 16
        Native      : yes
        Path        : 3F005015
        Auth ID     : 01
        ID          : 45


pkcs15-tool -reader 0 --list-pins

PIN [Security Officer PIN]
        Com. Flags: 0x3
        Auth ID   : ff
        Flags     : [0xB2], local, initialized, needs-padding, soPin
        Length    : min_len:6, max_len:8, stored_len:8
        Pad char  : 0x00
        Reference : 1
        Type      : 1
        Path      : 3F005015

PIN []
        Com. Flags: 0x3
        Auth ID   : 01
        Flags     : [0x32], local, initialized, needs-padding
        Length    : min_len:4, max_len:8, stored_len:8
        Pad char  : 0x00
        Reference : 3
        Type      : 1
        Path      : 3F005015


pkcs15-tool -reader 0 -c


X.509 Certificate
[/C=FI/O=OpenSC/CN=test/[EMAIL PROTECTED]
        Flags    : 2
        Authority: no
        Path     : 3F0050153049
        ID       : 45

X.509 Certificate [/C=FI/O=OpenSC/CN=OpenSC
CA/[EMAIL PROTECTED]
        Flags    : 2
        Authority: yes
        Path     : 3F005015304A
        ID       : 46



PuTTYcard,PuTTYiso7816.dll,<path>,AA,BB,CCCC

PATH=5015
AA=10 (16 decimal)
BB=03 (3 decimal)
CCCC= 3049

results:

PuTTYcard,PuTTYiso7816.dll,5015,10,03,3049

Unfortunately it does not work :(

"Couldn’t load this key (not a privat key)"

Here is a dump with opensc-tool:

3F00 type:  DF, size: 21765
select[N/A] lock[NONE] delete[NONE] create[NONE] rehab[NONE] inval[NONE]
list[N/A] sec: 00:00:00:00:00:00:FF:00
prop: 01:04:00

  3F00 2F00 type: wEF, ef structure: transpnt, size: 128
  read[NONE] update[NONE] write[NONE] erase[NONE] rehab[NONE] inval[NONE]
sec: 00:00:00:00:00:00:00:00:00
  prop: 01

00000000: 61 21 4F 0C A0 00 00 00 63 50 4B 43 53 2D 31 35 a!O.....cPKCS-15
00000010: 50 0B 4F 70 65 6E 53 43 20 43 61 72 64 51 04 3F P.OpenSC CardQ.?
00000020: 00 50 15 00 00 00 00 00 00 00 00 00 00 00 00 00 .P..............
00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
  3F00 5015 type:  DF, size: 18734
  select[N/A] lock[NEVR] delete[NONE] create[NONE] rehab[NONE] inval[NONE]
list[N/A] sec: 00:FF:00:00:00:00:00:00:00
  prop: 01:08:00

    3F00 5015 304A type: wEF, ef structure: transpnt, size: 551
    read[NONE] update[CHV3] write[NEVR] erase[CHV3] rehab[NEVR] inval[NEVR]
sec: 00:03:FF:FF:FF:03:00:00:00
    prop: 01

00000000: 30 82 02 23 30 82 01 8C 02 01 00 30 0D 06 09 2A 0..#0......0...*
00000010: 86 48 86 F7 0D 01 01 04 05 00 30 5A 31 0B 30 09 .H........0Z1.0.
00000020: 06 03 55 04 06 13 02 46 49 31 0F 30 0D 06 03 55 ..U....FI1.0...U
00000030: 04 0A 13 06 4F 70 65 6E 53 43 31 12 30 10 06 03 ....OpenSC1.0...
00000040: 55 04 03 13 09 4F 70 65 6E 53 43 20 43 41 31 26 U....OpenSC CA1&
00000050: 30 24 06 09 2A 86 48 86 F7 0D 01 09 01 16 17 6F 0$..*.H........o
00000060: 70 65 6E 73 63 2D 64 65 76 65 6C 40 6F 70 65 6E [EMAIL PROTECTED]
00000070: 73 63 2E 6F 72 67 30 1E 17 0D 30 33 30 35 31 35 sc.org0...030515
00000080: 31 35 34 31 32 35 5A 17 0D 30 36 30 32 30 38 31 154125Z..0602081
00000090: 35 34 31 32 35 5A 30 5A 31 0B 30 09 06 03 55 04 54125Z0Z1.0...U.
000000A0: 06 13 02 46 49 31 0F 30 0D 06 03 55 04 0A 13 06 ...FI1.0...U....
000000B0: 4F 70 65 6E 53 43 31 12 30 10 06 03 55 04 03 13 OpenSC1.0...U...
000000C0: 09 4F 70 65 6E 53 43 20 43 41 31 26 30 24 06 09 .OpenSC CA1&0$..
000000D0: 2A 86 48 86 F7 0D 01 09 01 16 17 6F 70 65 6E 73 *.H........opens
000000E0: 63 2D 64 65 76 65 6C 40 6F 70 65 6E 73 63 2E 6F [EMAIL PROTECTED]
000000F0: 72 67 30 81 9F 30 0D 06 09 2A 86 48 86 F7 0D 01 rg0..0...*.H....
00000100: 01 01 05 00 03 81 8D 00 30 81 89 02 81 81 00 A3 ........0.......
00000110: 12 31 76 C5 F3 6B C0 3B 7B 91 10 EC 71 AB CE CC .1v..k.;{...q...
00000120: 06 FF 9F 21 42 21 7D EF 38 EC 5D 5D 49 74 1E A0 ...!B!}.8.]]It..
00000130: 6B E7 C8 1A 71 92 27 8E D6 B6 21 DC 01 92 71 80 k...q.'...!...q.
00000140: 9E FA 6F 82 D0 1B 73 3E BB CA 64 DD 5A 8E 4C 75 ..o...s>..d.Z.Lu
00000150: EC 9F FB 4E 95 28 9C EF FE 09 9B 2B 78 EF 21 13 ...N.(.....+x.!.
00000160: 74 9D 85 1D C9 0A D2 F4 E6 D0 A4 89 37 B9 7B 8C t...........7.{.
00000170: A3 58 3F 27 C6 A0 97 00 60 6D D9 79 C4 9A 11 ED .X?'....`m.y....
00000180: 65 C2 53 00 2E E9 80 55 6C 2E 76 CC 6B B2 F5 02 e.S....Ul.v.k...
00000190: 03 01 00 01 30 0D 06 09 2A 86 48 86 F7 0D 01 01 ....0...*.H.....
000001A0: 04 05 00 03 81 81 00 3F D1 45 F9 47 50 77 02 86 .......?.E.GPw..
000001B0: C7 AC 95 75 3A FF EE 61 CF 37 35 90 27 3B 54 F0 ...u:..a.75.';T.
000001C0: F6 5F DD 34 61 EB 09 13 1F 4C D6 05 8A 60 73 5F ._.4a....L...`s_
000001D0: ED 31 51 29 92 AC 77 5F 2E E9 FD BD EC 15 A3 1D .1Q)..w_........
000001E0: 5A 35 C8 89 B0 03 A8 0C 08 04 71 CE 01 BD 9C B3 Z5........q.....
000001F0: E4 6E F9 86 BE 3D 00 33 E1 A2 40 85 63 79 DB 10 [EMAIL PROTECTED]
00000200: E7 A5 82 8E F3 C7 EE 97 D7 C4 65 B5 FE 80 C8 65 ..........e....e
00000210: 5C DF C4 3E 00 DA AF 7E D2 C7 AE 08 E6 DC 34 A7 \..>...~......4.
00000220: D5 7F AE 0F 40 81 66                            [EMAIL PROTECTED]
    3F00 5015 4404 type: wEF, ef structure: transpnt, size: 512
    read[NONE] update[CHV1] write[CHV1] erase[CHV1] rehab[CHV1] inval[CHV1]
sec: 00:01:01:01:01:01:00:00:00
    prop: 01

00000000: 30 56 30 41 0C 3B 2F 43 3D 46 49 2F 4F 3D 4F 70 0V0A.;/C=FI/O=Op
00000010: 65 6E 53 43 2F 43 4E 3D 74 65 73 74 2F 65 6D 61 enSC/CN=test/ema
00000020: 69 6C 41 64 64 72 65 73 73 3D 6F 70 65 6E 73 63 ilAddress=opensc
00000030: 2D 64 65 76 65 6C 40 6F 70 65 6E 73 63 2E 6F 72 [EMAIL PROTECTED]
00000040: 67 03 02 04 40 30 03 04 01 45 A1 0C 30 0A 30 08 [EMAIL PROTECTED]
00000050: 04 06 3F 00 50 15 30 49 30 5E 30 46 0C 40 2F 43 ..?.P.0I0^0F.@/C
00000060: 3D 46 49 2F 4F 3D 4F 70 65 6E 53 43 2F 43 4E 3D =FI/O=OpenSC/CN=
00000070: 4F 70 65 6E 53 43 20 43 41 2F 65 6D 61 69 6C 41 OpenSC CA/emailA
00000080: 64 64 72 65 73 73 3D 6F 70 65 6E 73 63 2D 64 65 ddress=opensc-de
00000090: 76 65 6C 40 6F 70 65 6E 73 63 2E 6F 72 67 03 02 [EMAIL PROTECTED]
000000A0: 04 40 30 06 04 01 46 01 01 FF A1 0C 30 0A 30 08 [EMAIL PROTECTED]
000000B0: 04 06 3F 00 50 15 30 4A 00 00 00 00 00 00 00 00 ..?.P.0J........
000000C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    3F00 5015 3049 type: wEF, ef structure: transpnt, size: 787
    read[NONE] update[CHV3] write[NEVR] erase[CHV3] rehab[NEVR] inval[NEVR]
sec: 00:03:FF:FF:FF:03:00:00:00
    prop: 01

00000000: 30 82 03 0F 30 82 02 78 A0 03 02 01 02 02 01 09 0...0..x........
00000010: 30 0D 06 09 2A 86 48 86 F7 0D 01 01 04 05 00 30 0...*.H........0
00000020: 5A 31 0B 30 09 06 03 55 04 06 13 02 46 49 31 0F Z1.0...U....FI1.
00000030: 30 0D 06 03 55 04 0A 13 06 4F 70 65 6E 53 43 31 0...U....OpenSC1
00000040: 12 30 10 06 03 55 04 03 13 09 4F 70 65 6E 53 43 .0...U....OpenSC
00000050: 20 43 41 31 26 30 24 06 09 2A 86 48 86 F7 0D 01  CA1&0$..*.H....
00000060: 09 01 16 17 6F 70 65 6E 73 63 2D 64 65 76 65 6C ....opensc-devel
00000070: 40 6F 70 65 6E 73 63 2E 6F 72 67 30 1E 17 0D 30 @opensc.org0...0
00000080: 33 30 35 31 35 31 35 34 34 33 31 5A 17 0D 30 35 30515154431Z..05
00000090: 31 30 33 31 31 35 34 34 33 31 5A 30 55 31 0B 30 1031154431Z0U1.0
000000A0: 09 06 03 55 04 06 13 02 46 49 31 0F 30 0D 06 03 ...U....FI1.0...
000000B0: 55 04 0A 13 06 4F 70 65 6E 53 43 31 0D 30 0B 06 U....OpenSC1.0..
000000C0: 03 55 04 03 13 04 74 65 73 74 31 26 30 24 06 09 .U....test1&0$..
000000D0: 2A 86 48 86 F7 0D 01 09 01 16 17 6F 70 65 6E 73 *.H........opens
000000E0: 63 2D 64 65 76 65 6C 40 6F 70 65 6E 73 63 2E 6F [EMAIL PROTECTED]
000000F0: 72 67 30 81 9F 30 0D 06 09 2A 86 48 86 F7 0D 01 rg0..0...*.H....
00000100: 01 01 05 00 03 81 8D 00 30 81 89 02 81 81 00 B8 ........0.......
00000110: C3 AD 9F 9A 95 E4 93 F2 F8 36 76 BA 09 A6 22 D7 .........6v...".
00000120: DF 6F 34 DA 7D 4B F8 59 76 64 72 EB D4 8F D0 72 .o4.}K.Yvdr....r
00000130: D2 71 2A 1B F2 14 A0 AA 2D E9 DB 6F 60 59 34 7E .q*.....-..o`Y4~
00000140: FD C9 38 F7 E2 6F 95 F5 90 EB C9 94 4E D2 4D 3C ..8..o......N.M<
00000150: E4 8A 56 D4 70 63 50 1D 3F 82 22 0B 61 4E 5E 7C ..V.pcP.?.".aN^|
00000160: 40 0E C0 50 D6 A9 66 20 01 47 A5 2E 16 EC 97 C6 @..P..f .G......
00000170: 46 F1 03 60 87 76 8F A5 14 C3 66 90 71 DB 67 E1 F..`.v....f.q.g.
00000180: 14 FE 15 E4 AF BE FA 41 5B 7C FF A1 C1 9B CB 02 .......A[|......
00000190: 03 01 00 01 A3 81 E9 30 81 E6 30 09 06 03 55 1D .......0..0...U.
000001A0: 13 04 02 30 00 30 11 06 09 60 86 48 01 86 F8 42 ...0.0...`.H...B
000001B0: 01 01 04 04 03 02 04 B0 30 0B 06 03 55 1D 0F 04 ........0...U...
000001C0: 04 03 02 05 E0 30 2C 06 09 60 86 48 01 86 F8 42 .....0,..`.H...B
000001D0: 01 0D 04 1F 16 1D 4F 70 65 6E 53 53 4C 20 47 65 ......OpenSSL Ge
000001E0: 6E 65 72 61 74 65 64 20 43 65 72 74 69 66 69 63 nerated Certific
000001F0: 61 74 65 30 1D 06 03 55 1D 0E 04 16 04 14 B2 97 ate0...U........
00000200: 47 EE D6 D3 41 09 D6 B2 F8 64 9B 36 ED 63 6F D3 G...A....d.6.co.
00000210: CF 8E 30 6C 06 03 55 1D 23 04 65 30 63 A1 5E A4 ..0l..U.#.e0c.^.
00000220: 5C 30 5A 31 0B 30 09 06 03 55 04 06 13 02 46 49 \0Z1.0...U....FI
00000230: 31 0F 30 0D 06 03 55 04 0A 13 06 4F 70 65 6E 53 1.0...U....OpenS
00000240: 43 31 12 30 10 06 03 55 04 03 13 09 4F 70 65 6E C1.0...U....Open
00000250: 53 43 20 43 41 31 26 30 24 06 09 2A 86 48 86 F7 SC CA1&0$..*.H..
00000260: 0D 01 09 01 16 17 6F 70 65 6E 73 63 2D 64 65 76 ......opensc-dev
00000270: 65 6C 40 6F 70 65 6E 73 63 2E 6F 72 67 82 01 00 [EMAIL PROTECTED]
00000280: 30 0D 06 09 2A 86 48 86 F7 0D 01 01 04 05 00 03 0...*.H.........
00000290: 81 81 00 30 D4 03 C2 3E AF E4 96 02 E4 3D FC 4B ...0...>.....=.K
000002A0: 51 66 D8 ED B7 11 31 7E 4B 02 64 E6 81 61 6E FB Qf....1~K.d..an.
000002B0: 5E DB 47 91 12 07 97 FE 79 51 BE 56 6A 77 1E F6 ^.G.....yQ.Vjw..
000002C0: 72 DE B2 D3 5B 17 DB 47 9F 8A EC C7 04 0A 4D C8 r...[..G......M.
000002D0: D1 75 AC 3B 1D F7 A0 89 F9 24 A3 6B A8 8A 9E B9 .u.;.....$.k....
000002E0: 31 CA 03 01 90 71 6E 2A F1 9A 49 28 C4 54 05 69 1....qn*..I(.T.i
000002F0: 97 AB 81 5E 9E 27 9D 90 03 13 08 2F AA 71 5A 06 ...^.'...../.qZ.
00000300: 67 5D 29 9A 21 07 D5 92 7F 30 C1 E7 16 B2 A1 2A g]).!....0.....*
00000310: 35 C7 F4                                        5..
    3F00 5015 4402 type: wEF, ef structure: transpnt, size: 256
    read[NONE] update[CHV1] write[CHV1] erase[CHV1] rehab[CHV1] inval[CHV1]
sec: 00:01:01:01:01:01:00:00:00
    prop: 01

00000000: 30 31 30 0D 0C 04 74 65 73 74 03 02 04 C0 04 01 010...test......
00000010: 01 30 0E 04 01 45 03 02 06 40 03 02 03 B8 02 01 [EMAIL PROTECTED]
00000020: 10 A0 00 A1 0E 30 0C 30 06 04 04 3F 00 50 15 02 .....0.0...?.P..
00000030: 02 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    3F00 5015 4946 type: wEF, ef structure: transpnt, size: 128
    read[NONE] update[CHV1] write[CHV1] erase[CHV1] rehab[CHV1] inval[CHV1]
sec: 00:01:01:01:01:01:00:00:00
    prop: 01

00000000: 01 06 70 6B 63 73 31 35 00 00 00 00 00 00 00 00 ..pkcs15........
00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    3F00 5015 5032 type: wEF, ef structure: transpnt, size: 42
    read[NONE] update[NONE] write[NONE] erase[NONE] rehab[NONE] inval[NONE]
sec: 00:00:00:00:00:00:00:00:00
    prop: 01

00000000: 30 28 02 01 00 04 02 00 00 0C 0E 4F 70 65 6E 53 0(.........OpenS
00000010: 43 20 50 72 6F 6A 65 63 74 80 0B 4F 70 65 6E 53 C Project..OpenS
00000020: 43 20 43 61 72 64 03 02 04 10                   C Card....
    3F00 5015 5031 type: wEF, ef structure: transpnt, size: 256
    read[NONE] update[NONE] write[NONE] erase[NONE] rehab[NONE] inval[NONE]
sec: 00:00:00:00:00:00:00:00:00
    prop: 01

00000000: A8 0A 30 08 04 06 3F 00 50 15 44 01 A0 0A 30 08 ..0...?.P.D...0.
00000010: 04 06 3F 00 50 15 44 02 A4 0A 30 08 04 06 3F 00 ..?.P.D...0...?.
00000020: 50 15 44 04 00 00 00 00 00 00 00 00 00 00 00 00 P.D.............
00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    3F00 5015 4401 type: wEF, ef structure: transpnt, size: 256
    read[NONE] update[NONE] write[NONE] erase[NONE] rehab[NONE] inval[NONE]
sec: 00:00:00:00:00:00:00:00:00
    prop: 01

00000000: 30 40 30 1A 0C 14 53 65 63 75 72 69 74 79 20 4F [EMAIL PROTECTED] O
00000010: 66 66 69 63 65 72 20 50 49 4E 03 02 04 C0 30 03 fficer PIN....0.
00000020: 04 01 FF A1 1D 30 1B 03 02 00 4D 0A 01 01 02 01 .....0....M.....
00000030: 06 02 01 08 80 01 01 04 01 00 30 06 04 04 3F 00 ..........0...?.
00000040: 50 15 30 2A 30 04 03 02 04 C0 30 03 04 01 01 A1 P.0*0.....0.....
00000050: 1D 30 1B 03 02 02 4C 0A 01 01 02 01 04 02 01 08 .0....L.........
00000060: 80 01 03 04 01 00 30 06 04 04 3F 00 50 15 00 00 ......0...?.P...
00000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
  3F00 6666 [AKS] type:  DF, size: 21765
  select[N/A] lock[NEVR] delete[NEVR] create[CHV1] rehab[NEVR] inval[NEVR]
list[N/A] sec: FF:FF:01:FF:FF:FF:FF:01
  prop: 01:01:00

    3F00 6666 7000 type:  DF, size: 16550
    select[N/A] lock[CHV1] delete[NEVR] create[CHV1] rehab[NEVR] inval[NEVR]
list[N/A] sec: FF:01:01:FF:FF:FF:FF:01
    prop: 01:00:00

Empty directory
    3F00 6666 6000 type:  DF, size: 16550
    select[N/A] lock[CHV1] delete[NEVR] create[CHV1] rehab[NEVR] inval[NEVR]
list[N/A] sec: FF:01:01:FF:FF:FF:FF:01
    prop: 01:00:00

Empty directory
    3F00 6666 5000 type:  DF, size: 16550
    select[N/A] lock[CHV1] delete[NEVR] create[CHV1] rehab[NEVR] inval[NEVR]
list[N/A] sec: FF:01:01:FF:FF:FF:FF:01
    prop: 01:00:00

Empty directory
    3F00 6666 1003 type:  DF, size: 16550
    select[N/A] lock[CHV1] delete[NEVR] create[CHV1] rehab[NEVR] inval[NEVR]
list[N/A] sec: FF:01:01:FF:FF:FF:FF:01
    prop: 01:02:00

      3F00 6666 1003 1003 type: wEF, ef structure: transpnt, size: 128
      read[NONE] update[CHV1] write[CHV1] erase[NEVR] rehab[NEVR]
inval[NEVR] sec: 00:01:01:FF:FF:FF:FF:01:01
      prop: 01

00000000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    3F00 6666 1002 type:  DF, size: 16550
    select[N/A] lock[CHV1] delete[NEVR] create[CHV1] rehab[NEVR] inval[NEVR]
list[N/A] sec: FF:01:01:FF:FF:FF:FF:01
    prop: 01:00:00

      3F00 6666 1002 1002 type: wEF, ef structure: transpnt, size: 128
      read[NONE] update[CHV1] write[CHV1] erase[NEVR] rehab[NEVR]
inval[NEVR] sec: 00:01:01:FF:FF:FF:FF:01:01
      prop: 01

00000000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    3F00 6666 1001 type:  DF, size: 21765
    select[N/A] lock[CHV1] delete[NEVR] create[CHV1] rehab[NEVR] inval[NEVR]
list[N/A] sec: FF:01:01:FF:FF:FF:FF:01
    prop: 01:1F:A4

      3F00 6666 1001 1002 type: wEF, ef structure: transpnt, size: 128
      read[NONE] update[CHV1] write[CHV1] erase[NEVR] rehab[NEVR]
inval[NEVR] sec: 00:01:01:FF:FF:FF:FF:01:01
      prop: 01

00000000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
      3F00 6666 1001 1001 type: wEF, ef structure: transpnt, size: 128
      read[NONE] update[CHV1] write[CHV1] erase[NEVR] rehab[NEVR]
inval[NEVR] sec: 00:01:01:FF:FF:FF:FF:01:01
      prop: 01

00000000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    3F00 6666 1000 type:  DF, size: 16550
    select[N/A] lock[CHV1] delete[NEVR] create[CHV1] rehab[NEVR] inval[NEVR]
list[N/A] sec: FF:01:01:FF:FF:FF:FF:01
    prop: 01:00:40

      3F00 6666 1000 0004 type: wEF, ef structure: transpnt, size: 4
      read[NONE] update[NONE] write[NONE] erase[NONE] rehab[NONE]
inval[NONE] sec: 00:00:00:00:00:00:00:00:00
      prop: 01

00000000: 0A 0A 00 00 ....
      3F00 6666 1000 AAA0 type: wEF, ef structure: transpnt, size: 4
      read[NONE] update[CHV1] write[CHV1] erase[CHV1] rehab[NEVR]
inval[NEVR] sec: 00:01:01:FF:FF:01:01:01:01
      prop: 01

00000000: 52 34 00 00 R4..
      3F00 6666 1000 0003 type: wEF, ef structure: transpnt, size: 1
      read[NONE] update[CHV1] write[CHV1] erase[CHV1] rehab[NEVR]
inval[NEVR] sec: 00:01:01:FF:FF:01:01:01:01
      prop: 01

00000000: 01 .
      3F00 6666 1000 0002 type: wEF, ef structure: transpnt, size: 32
      read[NONE] update[CHV1] write[CHV1] erase[NEVR] rehab[NEVR]
inval[NEVR] sec: 00:01:01:FF:FF:FF:FF:01:01
      prop: 01

00000000: 73 74 61 72 67 61 74 65 20 73 73 68 00 00 00 00 stargate ssh....
00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
      3F00 6666 1000 0001 type: wEF, ef structure: transpnt, size: 11
      read[NONE] update[NEVR] write[NEVR] erase[NEVR] rehab[NEVR]
inval[NEVR] sec: 00
      prop: 01

00000000: 01 14 50 46 48 14 85 00 00 00 00 ..PFH......

If Aladdin eToken does not work together with PuTTYcard which
token/smartcard can be used? I have tried Cryptoflex eGate with much more
problems.

I’d like the PuTTYcard approach  - better than puttysc. But puttysc works
fine with Aladdin eToken Pro and is much easier to handle. Unfortunately it
does not work with WinSCP. So I’m focused on a PuTTYcard solution.

Thanks Frank

-- 
View this message in context: 
http://www.nabble.com/-PuTTYcard--Problem-with-Aladdin-eToken-PRO-tf555444.html#a6127826
Sent from the OpenSC - Dev forum at Nabble.com.

_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to