跳转到主要内容

一个为纽约大学安全系统实验室项目提供加密和通用例程的库

项目描述

securesystemslib

CI Documentation Status

Securesystemslib是一个用于签名和验证数字签名的加密接口。它是为TUFin-toto项目开发的:密钥和签名容器与这些项目的元数据格式兼容。

在底层,Securesystemslib可以使用各种数字签名系统(例如cryptography,PIV硬件密钥和多个基于云的密钥管理系统)。

安装

默认安装仅支持纯Python ed25519签名验证。要启用其他方案和签名创建,可以使用extras安装securesystemslib。有关可用的可选依赖项,请参阅pyproject.toml

# Install with ed25519, RSA, ECDSA sign and verify support
pip install securesystemslib[crypto]
# ...or with HSM (e.g. Yubikey) support
pip install securesystemslib[hsm]

使用

python-securesystemslib.readthedocs.io

联系

贡献

贡献者指南

旧密钥迁移

使用migrate_keys脚本将使用旧keysinterface模块生成的密钥对转换为与CryptoSigner兼容的统一标准格式。该脚本需要securesystemslib~=0.31.0

项目详情


下载文件

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

源分布

securesystemslib-1.1.0.tar.gz (934.7 kB 查看哈希值)

上传于 源代码

构建版本

securesystemslib-1.1.0-py3-none-any.whl (871.0 kB 查看哈希值)

上传于 Python 3

由以下支持