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)

	

S
Description
A simple Qt based browser with no bullshit that supports PKCS#11 tokens (such as the SuisseID).
Readme 414 MiB
Languages
C++ 49.9%
Shell 27.1%
M4 22.3%
sed 0.7%