store headers only once, refs #7
This commit is contained in:
98
README.txt
98
README.txt
@@ -1,46 +1,52 @@
|
||||
Ein globales Makefile existiert bislang noch nicht; die einzelnen
|
||||
Komponenten werden müssen separat gebaut werden.
|
||||
|
||||
actlibrary
|
||||
Beinhaltet Unterverzeichnisse für die "actlibrary" und die dazugehörigen
|
||||
Include-Dateien der einzelnen Architekturen
|
||||
|
||||
openssl-act-engine
|
||||
OpenSSL-Engine auf Basis der actlibrary zur Benutzung von
|
||||
Smartcard-basierten Schlüsseln von OpenSSL aus
|
||||
- Makefile im Verzeichnis
|
||||
- benötigt OpenSSL-Libs und Includes der Zielarchitektur (OPENSSL_LIBDIR, OPENSSL_INCDIR)
|
||||
- benötigt Pfad zur actlibrary der Zielarchitektur (ACTLIB_ROOT)
|
||||
- erstellt libengine_act.so
|
||||
|
||||
swisssign-openssl-pkcs11-engine
|
||||
OpenSSL-PKCS11-Engine. Referenzcode für das Grundgerüst der
|
||||
OpenSSL-actlibrary-Engine, nicht im eigentlichen SwissSurfer benötigt.
|
||||
|
||||
Qt
|
||||
Beinhaltet das Qt-Quellcode-Archiv.
|
||||
|
||||
Qt/patch
|
||||
Beinhaltet die Patches zum Qt-Quellcode. Anwenden mit
|
||||
cd /pfad/zu/ausgepackten/qt-Quellen ; patch -p1 </pfad/zu/patch
|
||||
und nachfolgenden Compilieren
|
||||
|
||||
swisssurfer
|
||||
Der SwissSurfer selbst.
|
||||
- Erstellen mit "./bootstrap.sh"
|
||||
- Benutzt automake/autoconf/GCC Toolchain
|
||||
|
||||
Test_Qt_Frontend
|
||||
Minimales Test-Frontend, was die engine_act.dll (die
|
||||
OpenSSL-actlibrary-Engine unter Windows) benutzt, um mittels eines
|
||||
Anmeldezertifikats auf einer SmartCard ein Login auf
|
||||
https://dev.swisssign.com/test/ durchzuführen
|
||||
- Benötigt Pfad auf gepatchte/compilierte Qt-Libs (einstellbar in Qt Creator)
|
||||
- Wird mit dem "Qt Creator" auf Basis der gepatchten Qt-Library gebaut
|
||||
- Windows-spezifische Implementation, benötigt engine_act.dll in
|
||||
C:\Windows\System32 (Pfad in smartcardauth.cpp eincodiert)
|
||||
|
||||
Sample_executables
|
||||
Beinhaltet z.Zt. vorcompiliertes Beispiel der engine_act.dll
|
||||
(OpenSSL-Engine unter Windows)
|
||||
|
||||
Ein globales Makefile existiert bislang noch nicht; die einzelnen
|
||||
Komponenten werden müssen separat gebaut werden.
|
||||
|
||||
actlibrary
|
||||
Beinhaltet Unterverzeichnisse für die "actlibrary" und die dazugehörigen
|
||||
Include-Dateien der einzelnen Architekturen
|
||||
Enthält APDUs.
|
||||
|
||||
openssl-act-engine
|
||||
OpenSSL-Engine auf Basis der actlibrary zur Benutzung von
|
||||
Smartcard-basierten Schlüsseln von OpenSSL aus
|
||||
- Makefile im Verzeichnis
|
||||
- benötigt OpenSSL-Libs und Includes der Zielarchitektur (OPENSSL_LIBDIR, OPENSSL_INCDIR)
|
||||
- benötigt Pfad zur actlibrary der Zielarchitektur (ACTLIB_ROOT)
|
||||
- erstellt libengine_act.so
|
||||
|
||||
swisssign-openssl-pkcs11-engine
|
||||
OpenSSL-PKCS11-Engine. Referenzcode für das Grundgerüst der
|
||||
OpenSSL-actlibrary-Engine, nicht im eigentlichen SwissSurfer benötigt.
|
||||
|
||||
Qt
|
||||
Beinhaltet das Qt-Quellcode-Archiv.
|
||||
|
||||
Qt/patch
|
||||
Beinhaltet die Patches zum Qt-Quellcode. Anwenden mit
|
||||
cd /pfad/zu/ausgepackten/qt-Quellen ; patch -p1 </pfad/zu/patch
|
||||
und nachfolgenden Compilieren
|
||||
|
||||
swisssurfer
|
||||
Der SwissSurfer selbst.
|
||||
- Erstellen mit "./bootstrap.sh"
|
||||
- Benutzt automake/autoconf/GCC Toolchain
|
||||
|
||||
Test_Qt_Frontend
|
||||
Minimales Test-Frontend, was die engine_act.dll (die
|
||||
OpenSSL-actlibrary-Engine unter Windows) benutzt, um mittels eines
|
||||
Anmeldezertifikats auf einer SmartCard ein Login auf
|
||||
https://dev.swisssign.com/test/ durchzuführen
|
||||
- Benötigt Pfad auf gepatchte/compilierte Qt-Libs (einstellbar in Qt Creator)
|
||||
- Wird mit dem "Qt Creator" auf Basis der gepatchten Qt-Library gebaut
|
||||
- Windows-spezifische Implementation, benötigt engine_act.dll in
|
||||
C:\Windows\System32 (Pfad in smartcardauth.cpp eincodiert)
|
||||
|
||||
Sample_executables
|
||||
Beinhaltet z.Zt. vorcompiliertes Beispiel der engine_act.dll
|
||||
(OpenSSL-Engine unter Windows)
|
||||
|
||||
Kompilieren:
|
||||
1. Build openssl-act-engine
|
||||
2. Qt-Patch anwenden
|
||||
3. Qt-builden
|
||||
4. Test_Qt_Frontend
|
||||
|
Reference in New Issue
Block a user