mirror of
https://github.com/QuasarApp/qca.git
synced 2025-04-26 03:24:31 +00:00
The Core5Compat module is still required for QTextCodec and some difficult remaining QRegExp -> QRegularExpression migrations.
qca-pkcs11 2.0.0 -- PKCS#11 Plug-in to QCA ABOUT qca-pkcs11 enables QCA smartcard integration. qca-pkcs11 supports the following features: - Multiple providers. - Multiple tokens. - Private key signature and decryption. - Keystore objects serialization. - Keystore update notifications. - Asker integration for token and PIN. DEPENDENCIES pkcs11-helper>=1.02 http://www.opensc-project.org/ INSTALL For Unix/Linux/Mac: ./configure make make install For Windows: configwin rd qmake nmake (or make) copy lib\*.dll qtdir\plugins\crypto CONFIGURATION Configuration is stored at ~/.config/Affinix/QCA.conf, in order to generate default configuration use: $ qcatool config save qca-pkcs11 Attributes: allow_load_rootca (Boolean) Allow loading root certificate authorities' certificate from token. Loading root certificates from PKCS#11 enabled tokens is highly insecure, as public objects can be added without user notice. allow_protected_authentication (Boolean) Enable/disable global protected authentication support. If disabled, no protected authentication will be allowed, even if provider supports this feature. pin_cache (Integer) Maximum PIN/session cache period in seconds. -1 is infinite, until provider invalidates session. log_level (Integer) Log level of pkcs11-helper, can be from 0-5. provider_##_enabled (Boolean) Provider at this index is enabled. provider_##_name (String) Provider unique friendly name. provider_##_library (String) Provider library to load. provider_##_allow_protected_authentication (Boolean) Enable protected authentication if provider supports the feature. provider_##_cert_private (Boolean) Provider stores the certificates as private objects. provider_##_private_mask (Integer) Provider private key mask: 0 Determine automatically. 1 Use sign. 2 Use sign recover. 4 Use decrypt. 8 Use unwrap. provider_##_slotevent_method (String) auto Determine automatically. trigger Use trigger. poll Use poll. provider_##_slotevent_timeout (Integer) Timeout for slotevent in poll mode. Specify 0 for default. AUTHORS Alon Bar-Lev <alon.barlev@gmail.com>