This revised Pidgin instant messenger patch makes use of the new Keyring API by adding a pwmd plugin. There are other plugins too, such as Gnome Keyring, KWallet and Secret Service. Just goto the Pidgin preferences and select the “Password Storage” tab to choose pwmd support after installation.
The element path that the plugin uses is based on the libpurple protocol ID minus the “prpl-” prefix, and username for the account IM protocol. For example, the Jabber protocol ID is prpl-jabber and the required element path is:
The “root” element is optional and is configured in the preferences along with the data filename, socket and socket arguments.
Note that Pidgin 3.0 hasn’t been released and is still in development. Also note that saving and importing or exporting passphrases to and from pwmd is not implemented. Only retrieving a passphrase is implemented.
Download the patch here.