A simple Qt based browser with no bullshit that supports PKCS#11 tokens (such as the SuisseID).
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Marc Wäckerlin 6846ed0daf store headers only once, refs #7 14 years ago
Sample_Executables/Win32 References #2 14 years ago
Test_Qt_Frontend store headers only once, refs #7 14 years ago
actlibrary store headers only once, refs #7 14 years ago
openssl-act-engine first cleanup; still missing: RPM/Debian packages, pkgconfig, version compiled-in-version-info; refs #7 14 years ago
qt Fixes #2 14 years ago
swisssign-openssl-pkcs11-engine first compilable version, refs #1 15 years ago
swisssurfer copied swisssurfer from https://dev.marc.waeckerlin.org/svn/swisssurfer/trunk, version 15,refs #1 15 years ago
README.txt store headers only once, refs #7 14 years ago

README.txt

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