钥匙圈:钥匙圈访问

[图书馆,麻省理工学院,系统][建议标签]

keyring提供对系统密钥环的访问,以安全地存储密码。

当前,此库支持以下密钥环实现:

  • OS X上的钥匙链

  • KDE上的KWallet

这个系统。钥匙圈模块提供高级功能获取密码setPassword(设置密码)在密钥环中轻松获取和设置密码当前用户。将自动选择适当的后端。


[跳到自述]

模块

[上次文档]

  • 系统
    • 系统。钥匙圈
      • 系统。钥匙圈,达尔文
      • 系统。钥匙圈.Unix
        • 系统。钥匙圈.Unix。KDE公司

旗帜

手动标记

姓名描述违约
所有后端

尝试构建尽可能多的后端

残疾人
例子

生成示例可执行文件

残疾人

使用-f<标志>启用标志,或-f-<标志>禁用该标志。更多信息

下载

维修人员角落

包装维护人员

对于包维护者和黑客托管者

候选人

  • 没有候选人
版本[RSS(RSS)] 0.1.0.0,0.1.0.1,0.1.0.2,0.1.0.3,0.1.0.4,0.1.0.5
更改日志 变化.md
依赖关系 基础(>=4.6 && <4.10),字节删除(>=0.10 && <0.11),钥匙圈,udbus总线(>=0.2 && <0.3),utf8-字符串(>=1 && <1.1)[细节]
许可证 麻省理工学院
版权 (C) 2014年、2015年塞巴斯蒂安·维斯纳
作者 塞巴斯蒂安·维斯纳
维护人员 swiesner@lunaryorn.com
类别 系统
主页 https://github.com/lunaryorn/haskell-keyring网址
Bug跟踪器 https://github.com/lunaryorn/haskell-keyring/issues网站
源回购 头部:git克隆https://github.com/lunaryorn/haskell-keyring.git-b主机
这个:git克隆https://github.com/lunaryorn/haskell-keyring.git(标签0.1.0.5)
已上传 通过新月形的2017-02-20T09:46:02Z
分配
反向依赖关系 1直接,0间接[细节]
可执行程序 钥匙圈示例
下载 总计4754人(过去30天内有10人)
额定值 (尚未投票)[估算人贝叶斯平均]
您的评分
  • λ
  • λ
  • λ
状态 文档不可用[生成日志]
截至2017年2月20日,所有报告的构建都失败[所有3个报告]

钥匙圈自述-0.1.0.5

[返回包描述]

haskell-钥匙圈

无人维护 Hackage上提供 许可MIT 生成状态

Haskell库访问系统的密钥环以安全存储密码。

支持的密钥环后端:

  • OS X上的钥匙链
  • KDE上的KWallet

库会自动为当前系统和环境。

安装

发件人黑客攻击:

$cabal安装钥匙圈

用法

请参见示例.hs以获取完整的示例。

获取密码

导入系统。钥匙圈main=做密码<-getPassword(服务“my-application”)(用户名“Joe”)的大小写密码(仅(密码密码))->putStrLn(“您的密码是”++pw)什么都没有->putStrLn“找不到密码”

设置密码

导入系统。钥匙圈main=setPassword(服务“my-application”)(用户名“Joe”)(密码“my-secret-Password”)

支持

贡献

信用

许可证

版权所有(c)2014 Sebastian Wiesnerswiesner@lunaryorn.com

特此免费授予任何获得该软件和相关文档文件(“软件”)软件不受限制,包括但不限于使用、复制、修改、合并、发布、分发、再授权和/或销售软件,并允许向其提供软件的人员这样做,受以下条件约束:

上述版权声明和本许可声明应包含在软件的副本或实质部分。

本软件按“原样”提供,不提供任何形式的明示或暗示,包括但不限于适销性、适用性的保证出于特定目的且不侵权。在任何情况下,作者或版权持有人对任何索赔、损害或其他责任负责,无论因合同、侵权或其他原因引起的诉讼与软件的连接或软件中的使用或其他交易。