qtkeychain icon indicating copy to clipboard operation
qtkeychain copied to clipboard

Platform-independent Qt API for storing passwords securely.

Results 55 qtkeychain issues
Sort by recently updated
recently updated
newest added

I am running arch linux and plasma 5 and installed the update to version 0.8 of qtkeychain today. After this update the owncloud-client presents me with the message > **...

Since qtkeychain on gnome can't work without libgnomekeyring the application using qtkeychain should explicitly add a dependency on this library (in deb/rpm/etc). And this is wrong for Qt applications to...

[`pass`](https://www.passwordstore.org/) is very popular password manager for Linux, so will be good to have integration with it in QtKeychain library!

When warnings are treated as errors compilation can fail on Linux. This PR fixes that. The API change proposed has been checked against gnome API [here](https://developer.gnome.org/gnome-keyring/stable/gnome-keyring-Callbacks.html#GnomeKeyringOperationGetStringCallback) and seems to be...

This will be the official Qt way.

Building the project under macOS I get the following .dylib ``` macxs-MacBook-Pro:src macx$ otool -L libqt5keychain.dylib libqt5keychain.dylib: ../third-party/out/lib/libqt5keychain.0.8.0.dylib (compatibility version 1.0.0, current version 0.8.0) @rpath/QtCore.framework/Versions/5/QtCore (compatibility version 5.9.0, current version...

CMAKE is not easy to use, an INSTALL guide is needed.

* Checking for an existing configuration file ```/etc/xdg/qt5-keychain.conf``` or ```/etc/xdg/qt4-keychain.conf``` depending on Qt version compiled. * With ```backend=[libsecret|kwallet4|kwallet5|gnome-keyring]``` a specific backend can be forced and autodetection disabled. * With ```disable-backend=[libsecret|kwallet4|kwallet5|gnome-keyring],[[[libsecret|kwallet4|kwallet5|gnome-keyring]]?```...

Check the environment variable QTKEYCHAIN_BACKEND for a manually specified backend before trying to automatically guess which backend to use.

`keychain.h` is now a configure file where the variable gets replaced with a proper value.