Skip to content

Commit 7ba0d7b

Browse files
committed
2 parents cf3658d + 0f716f5 commit 7ba0d7b

File tree

2 files changed

+22
-6
lines changed

2 files changed

+22
-6
lines changed

GIDSGPShell.txt

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
mode_211
2+
enable_trace
3+
4+
establish_context
5+
card_connect
6+
# specifiy our card manager
7+
select -AID a000000003000000
8+
# put our card manager keys here
9+
open_sc -security 1 -keyind 0 -keyver 0 -mac_key <INSERT CARD KEY HERE> -enc_key <INSERT CARD KEY HERE>
10+
11+
delete -AID A000000397425446590201
12+
delete -AID A00000039742544659
13+
14+
install -file .\GidsApplet.cap -instParam 00 -priv 00
15+
card_disconnect
16+
release_context

README.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
# GidsApplet
22
Generic Identity Device Specification (GIDS) smart card is the only PKI smart card whose driver is integrated on each Windows since Windows 7 SP1 and which can be used read and write. No Windows driver installation is required and this card can be used instantly.
33

4-
[My Smart Logon] (https://www.mysmartlogon.com/generic-identity-device-specification-gids-smart-card/) is providing free of charge a javacard applet to transform a java card into a GIDS smart card and its integration in OpenSC for other operating systems (Linux, MacOSX, …).
4+
[My Smart Logon] (https://www.mysmartlogon.com/generic-identity-device-specification-gids-smart-card/) is providing free of charge a javacard applet to transform a java card into a GIDS smart card and its integration in OpenSC for other operating systems (Linux, MacOSX, …).
55
#General requirements
66

77
* Java Card version 2.2.1 or above (see the list of [tested cards](https://www.mysmartlogon.com/generic-identity-device-specification-gids-smart-card/tested-cards/))
88
* Implementation of the "requestObjectDeletion()"-mechanism of the Java Card API is recommended to be able to properly delete files.
99
* Windows 7 SP1 / 2008 R2 or later for the minidriver ; OpenSC for pkcs11
1010

11-
#Download
11+
# Download
1212

13-
[Download GidsApplet.cap] (https://github.com/vletoux/GidsApplet/releases)
13+
Download [GidsApplet.cap](https://github.com/vletoux/GidsApplet/releases)
1414

15-
#Building
15+
# Building
1616

1717
You can use the card SDK to build the applet or [ant-javacard](https://github.com/martinpaljak/ant-javacard).
1818

1919
The continuous integration platform script ([.travis.yml](.travis.yml)) can be executed to build the applet.
2020

21-
#Installation
21+
# Installation
2222

2323
Install the CAP-file (GidsApplet.cap) to your Java Card smartcard (e.g. with [GlobalPlatformPro] (https://github.com/martinpaljak/GlobalPlatformPro)).
2424
The release section includes compiled version of the applet.
@@ -29,6 +29,6 @@ gp -install GidsApplet.cap
2929
Some cards require additional switch like for G&D -emv or Gemalto -visa2 -key. See this [page] (https://github.com/martinpaljak/GlobalPlatformPro/tree/master/docs/TestedCards) for more details.
3030
MANY UNSUCCESSFUL GP COMMANDS (approx 10) CAN BRICK YOUR CARD. Contact your manufacturer for more information.
3131

32-
#Reference
32+
# Reference
3333
* [GIDS specification] (http://msdn.microsoft.com/en-us/library/windows/hardware/dn642100%28v=vs.85%29.aspx)
3434
* [minidriver specification] (http://msdn.microsoft.com/en-us/library/windows/hardware/dn631754%28v=vs.85%29.aspx) (for card initialization)

0 commit comments

Comments
 (0)