跳转到主要内容

管理密钥

项目描述

简介

plone.keyring 包含一个Zope实用工具,用于简化应用程序中密钥的处理。在现代社会,密钥非常重要,因此一个共享工具来管理它们非常有用。

plone.keyring包含两个基本组件

  • 一个 密钥环:一个包含一个或多个密钥的数据结构。

  • 一个 密钥管理器:一个包含可用密钥环并提供了管理它们的一些便利方法的实用工具

密钥环

密钥圈是工作马:它包含了一组用于特定目的的秘密。一个密钥圈在创建时设定了一个固定数量的秘密空间。最近添加的秘密被视为当前秘密,并应使用该秘密。密钥圈中的旧秘密可以用来保持使用旧秘密生成数据的有效性一段时间。

密钥管理器

密钥管理器是可用于密钥圈的容器。它始终包含一个默认系统密钥圈,在没有明确请求其他密钥圈时使用。

安装

您需要将KeyManager注册为持久实用工具。在Zope2与GenericSetup中,可以通过加载包含的配置文件来完成。

变更日志

4.0.1 (2024-01-22)

内部

  • 更新配置文件。[plone开发者] (6e36bcc4, 7723aeaf)

4.0.0 (2023-04-26)

重大更改

  • 取消对python 2.7的支持。[gforcada] (#1)

内部

  • 更新配置文件。[plone开发者] (2ed8f544)

3.2.1 (2023-03-21)

错误修复

  • 使用ZODB作为依赖项而不是已弃用的ZODB3。[gforcada] (#1)

3.2.0 (2023-02-08)

错误修复

  • 更新到Zope4,仅包括troove分类器。[jensens] (#7)

3.1.3 (2020-09-07)

错误修复

  • 修复了关于zope.component.interfaces.IComponentRegistry的弃用警告。[maurits] (#3130)

3.1.2 (2020-04-20)

错误修复

  • 微小的打包更新。(#1)

3.1.1 (2019-02-13)

错误修复

  • 避免弃用警告。[gforcada] (#5)

  • 初始化towncrier。[gforcada] (#2548)

3.1.0 (2018-06-20)

错误修复

  • 修复Python 3上的测试。[ale-rt]

  • Python 2.6不再受支持,如果需要,请使用3.0.x版本。[gforcada]

3.0.2 (2017-08-27)

修复

  • 使用zope.interface装饰器。[gforcada]

3.0.1 (2015-05-11)

  • 微小清理:空格,git忽略。[gforcada, rnix]

3.0.0 (2014-04-13)

  • 使用更多默认密钥圈并能够从密钥圈中选择随机密钥[vangheem]

2.0.1 (2012-12-15)

2.0 - 2010-07-18

  • 更新包信息。[hannosch]

2.0b1 - 2010-06-13

2.0a1 - 2009-11-13

  • 更新为使用zope.container而不是zope.app.container。[hannosch]

  • 指定包依赖项。[hannosch]

1.2 - 2008-05-08

  • 修复GenericSetup配置文件的注册。[witsch]

1.1 - 2008-05-02

  • 添加一个可选的GenericSetup配置文件来注册KeyManager作为实用工具。在Plone 3.0上的plone.keyring中需要。[mj]

1.0 - 2008-04-21

  • 没有更改。[wichert]

1.0b1 - 2008-03-07

  • 调整测试以更好地测试API。[witsch]

1.0a1 - 2008-01-22

  • 首次发布。[wichert]

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

plone.keyring-4.0.1.tar.gz (11.9 kB 查看哈希值)

上传时间 源代码

构建分发

plone.keyring-4.0.1-py3-none-any.whl (10.7 kB 查看哈希值)

上传时间 Python 3

由以下支持