Skip to content

Commit 5851dbc

Browse files
committed
Create Readme.MD
1 parent 61aa4dc commit 5851dbc

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

README.md

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# GidsApplet
2+
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.
3+
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, …).
5+
#General requirements
6+
7+
* 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/))
8+
* Implementation of the “requestObjectDeletion()”-mechanism of the Java Card API is recommended to be able to properly delete files.
9+
* Windows 7 SP1 / 2008 R2 or later for the minidriver ; OpenSC for pkcs11
10+
11+
#Download
12+
13+
[Download GidsApplet.cap] (https://github.com/vletoux/GidsApplet/releases)
14+
15+
#Building
16+
17+
You can use the card SDK to build the applet or [ant-javacard](https://github.com/martinpaljak/ant-javacard).
18+
19+
The continuous integration platform script ([.travis.yml](.travis.yml)) can be executed to build the applet.
20+
21+
#Installation
22+
23+
Install the CAP-file (GidsApplet.cap) to your Java Card smartcard (e.g. with GlobalPlatformPro).
24+
The release section includes compiled version of the applet.
25+
26+
#Reference
27+
* [GIDS specification] (http://msdn.microsoft.com/en-us/library/windows/hardware/dn642100%28v=vs.85%29.aspx)
28+
* [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)