a0cd614bf317e430418ba9f2ad851c6fecd2bf79
Initial commit of actLibrary ( see #2 ) , Updates in openssl-act-engine, extended documentation ( see #6 )
first cleanup; still missing: RPM/Debian packages, pkgconfig, version compiled-in-version-info; refs #7
Initial commit of actLibrary ( see #2 ) , Updates in openssl-act-engine, extended documentation ( see #6 )
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)
Description
A simple Qt based browser with no bullshit that supports PKCS#11 tokens (such as the SuisseID).
Languages
C++
49.9%
Shell
27.1%
M4
22.3%
sed
0.7%