NB! This project is outdated and unmaintained, please refer to the OpenSC WindowsInstaller instead!
| r39 | r44 | |
|---|---|---|
| 1 | Smart card bundle 0.5 | |
| 2 | * opensc 0.10.0 | |
| 3 | * libp11 0.2.0 | |
| 4 | * engine_pkcs11 0.1.2 | |
| 5 | * openssl 0.9.8a | |
| 6 | * csp11.dll signed by microsoft (based on last pre-release, no code changes) | |
| 7 | * slightly patch engine_pkcs11 and libp11 | |
| 8 | * add scb documentation | |
| 9 | ||
| 1 | 10 | Smart card bundle 0.5-pre3 |
| 2 | 11 | * opensc 0.10.0-beta2-rc1 |
| r30 | r44 | |
|---|---|---|
| 2 | 2 | ======================= |
| 3 | 3 | |
| 4 | scb-0.5 |
|
| 5 | Smart card bundle 0.5 |
|
| 6 | with OpenSSL 0.9. |
|
| 7 | |
|
| 4 | scb-0.5.exe | |
| 5 | Smart card bundle 0.5 | |
| 6 | with OpenSSL 0.9.8a, OpenSC 0.10.0, Libp11 0.2.0, | |
| 7 | Engine_pkcs11 0.1.2, libltdl3 and Putty 0.58 (plus patches) | |
| 8 | 8 | |
| 9 | opensc-0.10.0 |
|
| 10 | OpenSC |
|
| 9 | opensc-0.10.0.tar.gz | |
| 10 | OpenSC release 0.10.0 | |
| 11 | 11 | http://www.opensc.org/files/ |
| 12 | 12 | |
| 13 | openssl-0.9.7g.tar.gz | |
| 14 | Original version of OpenSSL 0.9.7g. | |
| 13 | libp11-0.2.0.tar.gz | |
| 14 | Libp11 release 0.2.0 | |
| 15 | http://www.opensc.org/files/ | |
| 16 | ||
| 17 | engine_pkcs11-0.1.2.tar.gz | |
| 18 | Engine_pkcs11 release 0.1.2 | |
| 19 | http://www.opensc.org/files/ | |
| 20 | ||
| 21 | openssl-0.9.8a.tar.gz | |
| 22 | Original version of OpenSSL 0.9.8a. | |
| 15 | 23 | http://www.openssl.org/source/ |
| 16 | 24 | |
| … | … | |
| 27 | 35 | http://gnuwin32.sourceforge.net/packages.html |
| 28 | 36 | |
| 37 | csp11/ | |
| 38 | CSP #11 / csp elven source code, cvs version with small modifications. | |
| 39 | Directory includes a csp11.dll file that was signed by microsoft. | |
| 40 | ||
| 41 | Not in this folder, but also needed: | |
| 42 | cspdk.exe | |
| 43 | CSP Development Kit by Microsoft | |
| 44 | Download at http://www.microsoft.com/downloads/ | |
| 45 | Search for CSPDK | |
| 46 | Cryptographic Service Provider Developer's Toolkit (CSPDK) | |
| 47 | Dated 2001-06-29 | |
| 48 |
| r39 | r44 | |
|---|---|---|
| 7 | 7 | ISCC="$(PROGRAMFILES)\Inno Setup 5\ISCC" |
| 8 | 8 | OPENSSL=0.9.8a |
| 9 | OPENSC=0.10.0 |
|
| 10 | LIBP11=0. |
|
| 9 | OPENSC=0.10.0 | |
| 10 | LIBP11=0.2.0 | |
| 11 | 11 | ENGINE=0.1.2 |
| 12 | 12 | PUTTY=0.58 |
| 13 | ||
| 14 | # self compiled: src\csp11.dll | |
| 15 | # signed by microsoft: ..\csp11.dll | |
| 16 | CSP=..\csp11.dll | |
| 17 | ||
| 13 | 18 | |
| 14 | 19 | MSVCR="$(SYSTEMROOT)\System32\MSVCR71.DLL" |
| … | … | |
| 69 | 74 | COPY COPYING $(DEST) |
| 70 | 75 | COPY NEWS $(DEST) |
| 71 | ||
| 72 | 76 | |
| 73 | 77 | mkdir $(DEST)\DOC |
| … | … | |
| 171 | 175 | copy cert-installer\cert-installer.exe $(DEST)\csp11 |
| 172 | 176 | copy installer\csp11ins.exe $(DEST)\csp11 |
| 173 | copy |
|
| 177 | copy $(CSP) $(DEST)\csp11 | |
| 174 | 178 | copy tests\csptests.exe $(DEST)\csp11 |
| 175 | 179 | copy utils\myCerts.exe $(DEST)\csp11 |
| … | … | |
| 188 | 192 | copy $(MSVCR) $(DEST) |
| 189 | 193 | |
| 194 | mkdir $(DEST)\DOC\SCB | |
| 195 | COPY DOC\*.HTML $(DEST)\DOC\SCB | |
| 196 | COPY DOC\*.CSS $(DEST)\DOC\SCB | |
| 197 | ||
| 190 | 198 | $(ISCC) scb.iss |
| r39 | r44 | |
|---|---|---|
| 3 | 3 | 1.) Download |
| 4 | 4 | OpenSSL source code |
| 5 | http://www.openssl.org/source/openssl-0.9. |
|
| 5 | http://www.openssl.org/source/openssl-0.9.8a.tar.gz | |
| 6 | 6 | |
| 7 | 7 | OpenSC source code |
| 8 | http://www.opensc.org/files/testing/opensc-0.10.0 |
|
| 8 | http://www.opensc.org/files/testing/opensc-0.10.0.tar.gz | |
| 9 | 9 | |
| 10 | 10 | Libp11 source code |
| 11 | http://www.opensc.org/files/libp11-0. |
|
| 11 | http://www.opensc.org/files/libp11-0.2.0.tar.gz | |
| 12 | 12 | |
| 13 | 13 | Engine_pkcs11 source code |
| 14 | http://www.opensc.org/files/testing/engine_pkcs11-0.1. |
|
| 14 | http://www.opensc.org/files/testing/engine_pkcs11-0.1.2.tar.gz | |
| 15 | 15 | |
| 16 | 16 | Putty source code (for unix) |
| … | … | |
| 19 | 19 | Smart card patch for Putty |
| 20 | 20 | http://www.opensc.org/files/contrib/pageant-smartcard.diff |
| 21 | ||
| 22 | Microsoft Cryptographic Service Provider Development Kit | |
| 23 | http://www.microsoft.com/downloads/ -> Search for CSPDK | |
| 24 | -> Pick the download 2001-06-29 | |
| 21 | 25 | |
| 22 | 26 | The Build system also needs Visual C (c compiler, linker, nmake), |
| … | … | |
| 37 | 41 | rm -rf putty-0.58/ |
| 38 | 42 | |
| 39 | 3.) |
|
| 40 | |
|
| 41 | |
|
| 42 | putty-0.58-smartcard.tar.gz | |
| 43 | 3.) update the html documentation on a unix systems | |
| 44 | cd doc | |
| 45 | ./export.sh | |
| 46 | uses wget, xsltproc, w3c-dtd-xhtml, docbook, doxygen | |
| 43 | 47 | |
| 44 | 4.) use winzip or 7-zip to "Extract here" all *.tar.gz files. | |
| 48 | 4.) copy these files to some folder on a windows machine: | |
| 49 | ChangeLog LICENSE MANIFEST Makefile.mak README csp11.dll | |
| 50 | csp11.url cspdk.exe editconf.c engine_pkcs11-0.1.2.tar.gz | |
| 51 | libp11-0.2.0.tar.gz opensc-0.10.0.tar.gz opensc.conf opensc.url | |
| 52 | openssl-0.9.8a.tar.gz putty-0.58-smartcard.tar.gz | |
| 53 | putty.url scb.iss | |
| 45 | 54 | |
| 46 | 5.) edit Makefile.mak, set TARGET to some valid directory | |
| 55 | and the csp/ and doc/ subdirectories. | |
| 47 | 56 | |
| 48 | 6.) run a "cmd" shell, insite it run "nmake /f Makefile.mak" | |
| 57 | 5.) use winzip or 7-zip to "Extract here" all *.tar.gz files. | |
| 58 | also use winzip to extract the cspdk.exe, no need | |
| 59 | to run it or install it. | |
| 49 | 60 | |
| 61 | 6.) edit Makefile.mak, set TARGET to some valid directory | |
| 62 | ||
| 63 | Also you need to decide if you want your self compiled | |
| 64 | csp11.dll to be included or the one provided (signed by | |
| 65 | microsoft). Edit CSP settint to reflect that. | |
| 66 | ||
| 67 | 7.) run a "cmd" shell, insite it run "nmake /f Makefile.mak" | |
| 50 | 68 | |
| 51 | 69 |
| r39 | r44 | |
|---|---|---|
| 3 | 3 | |
| 4 | 4 | #define MyAppName "Smart card bundle" |
| 5 | #define MyAppVerName "Smart card bundle 0.5 |
|
| 5 | #define MyAppVerName "Smart card bundle 0.5" | |
| 6 | 6 | #define MyAppPublisher "Andreas Jellinghaus" |
| 7 | 7 | #define MyAppURL "http://www.opensc.org/scb/" |
| … | … | |
| 18 | 18 | DefaultGroupName={#MyAppName} |
| 19 | 19 | LicenseFile=TARGET\LICENSE |
| 20 | OutputBaseFilename=scb-0.5 |
|
| 20 | OutputBaseFilename=scb-0.5 | |
| 21 | 21 | Compression=lzma |
| 22 | 22 | SolidCompression=yes |