
新发布Sep 5, 2026
securesystemslib v1.5.1
用于纽约大学安全系统实验室项目的加密及通用例程
securesystemslib
Securesystemslib 是一个用于签名和验证数字签名的密码学接口。它为 TUF 和 in-toto 项目开发:其密钥和签名容器与这些项目的元数据格式兼容。
在底层,Securesystemslib 可以使用各种数字签名系统 (例如 cryptography、PIV 硬件密钥 以及多个基于云的密钥管理系统)。
安装
默认安装仅支持 纯 Python ed25519 签名
验证。要启用其他方案和
签名创建,可以通过 extras 安装 securesystemslib。有关可用的 可选依赖项,请参阅
pyproject.toml。
# Install with ed25519, RSA, ECDSA, ML-DSA sign and verify support
pip install securesystemslib[crypto]
# ...or with HSM (e.g. Yubikey) support
pip install securesystemslib[hsm]
用法
python-securesystemslib.readthedocs.io
联系方式
- 问题和讨论:
CNCF Slack 上的
#securesystemslib-python - 安全问题:请参阅安全策略
- 其他问题和请求:提交新 issue
贡献
请参阅贡献者指南。
旧版密钥迁移
使用
migrate_keys
脚本将使用旧版 keys 或 interface 模块生成的密钥对转换为一致的标准格式,该格式与
CryptoSigner 兼容。该脚本需要
securesystemslib~=0.31.0。