13.11.2014 Views

Smartcard quickstarter guide Why use smartcards? - GOOZE ...

Smartcard quickstarter guide Why use smartcards? - GOOZE ...

Smartcard quickstarter guide Why use smartcards? - GOOZE ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Smartcard</strong> <strong>quickstarter</strong> <strong>guide</strong><br />

pkcs15-init -$log -G rsa/2048 -i 49 -a 01 -u sign,decrypt --pin 1234<br />

pkcs15-init -$log -G rsa/2048 -i 50 -a 01 -u sign,decrypt --pin 1234<br />

pkcs15-init -$log -G rsa/2048 -i 51 -a 01 -u sign,decrypt --pin 1234<br />

pkcs15-init -$log -G rsa/2048 -i 52 -a 01 -u sign,decrypt --pin 1234<br />

echo "Changing pin..."<br />

pkcs15-tool -$log --change-pin --pin 1234<br />

#echo "Blocking pin..."<br />

#pkcs11-tool -vvvvvvv -t -l<br />

#pkcs11-tool -vvvvvvv -t -l<br />

#pkcs11-tool -vvvvvvv -t -l<br />

#pkcs11-tool -vvvvvvv -t -l<br />

#pkcs11-tool -vvvvvvv -t -l<br />

#pkcs11-tool -vvvvvvv -t -l<br />

#pkcs11-tool -vvvvvvv -t -l<br />

#pkcs11-tool -vvvvvvv -t -l<br />

#pkcs11-tool -vvvvvvv -t -l<br />

#pkcs11-tool -vvvvvvv -t -l<br />

#pkcs11-tool -vvvvvvv -t -l<br />

echo "Unblocking pin..."<br />

pkcs15-tool -$log --unblock-pin --pin 1234 --puk 123456<br />

pkcs15-tool -$log -D<br />

Query and export RSA keys<br />

Query RSA private keys<br />

To query private keys on smart card, enter:<br />

$ pkcs15-tool --list-keys<br />

Using reader with a card: Feitian SCR301 01 00<br />

Private RSA Key [Private Key]<br />

Com. Flags : 3<br />

Usage : [0x4], sign<br />

Access Flags: [0x1D], sensitive, alwaysSensitive, neverExtract, local<br />

ModLength : 2048<br />

Key ref : 1<br />

Native : yes<br />

Path : 3f005015<br />

Auth ID : 01<br />

ID : c6f280080fb0ed1ebff0480a01d00a98a1b3b89a<br />

The RSA private key cannot leave the smartcard.<br />

Query RSA public keys<br />

To query RSA public keys on smart card, enter:<br />

$ pkcs15-tool --list-public-keys<br />

Copyright <strong>GOOZE</strong> 2010-2011 http://www.gooze.eu 48 / 63

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!