credential-store: Library to access secure credential storage providers

[ apache, desktop, library, program ] [ Propose Tags ]

Cross-platform library for storing secrets.

Uses Windows credential store, gnome-keyring or kwallet as backends.

[Skip to Readme]


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS], 0.1.1, 0.1.2
Dependencies base (>=4.7 && <5), bytestring, containers, credential-store, cryptonite (>=0.7), dbus, memory, safe-exceptions, Win32 (>= [details]
License Apache-2.0
Copyright 2017 Andrey Sverdlichenko
Author Andrey Sverdlichenko
Category Desktop
Home page
Source repo head: git clone
Uploaded by blaze at 2018-01-01T18:54:06Z
Distributions LTSHaskell:0.1.2, Stackage:0.1.2
Executables credential-store-exe
Downloads 2511 total (18 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2018-01-01 [all 1 reports]

Readme for credential-store-0.1.2

[back to package description]


Windows and Linux credentials storage

Cross-platform library to access system-specific credential store.

Uses Windows CredRead/CredWrite/CredDelete API on Windows, DBus SecretStore API with gnome-keyring or kwallet as backends on Unix. MacOS is not supported yet.

Example usage:

withCredentialStore $ \store -> do
    putCredential store credentialName credentialValue
    v <- getCredential store credentialName
    deleteCredential store credentialName