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]
Versions 0.1.0.0, 0.1.1, 0.1.2
Dependencies base (>=4.7 && <5), bytestring, containers, credential-store, cryptonite (>=0.7), dbus, memory, safe-exceptions, Win32 (>=2.5.0.0) [details]
License Apache-2.0
Copyright 2017 Andrey Sverdlichenko
Author Andrey Sverdlichenko
Maintainer blaze@ruddy.ru
Category Desktop
Home page https://github.com/rblaze/credential-store#readme
Source repo head: git clone https://github.com/rblaze/credential-store
Uploaded by blaze at Mon Jan 1 18:54:06 UTC 2018
Distributions LTSHaskell:0.1.2, NixOS:0.1.2, Stackage:0.1.2
Executables credential-store-exe
Downloads 564 total (44 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2018-01-01 [all 1 reports]
Hackage Matrix CI

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for credential-store-0.1.2

[back to package description]

credential-store

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