Voltar às atualizações
New releaseSep 5, 2026

securesystemslib v1.5.1

Rotinas criptográficas e de uso geral para projetos do Secure Systems Lab da NYU.

Compartilhar

securesystemslib

CI Documentation Status

Securesystemslib é uma interface de criptografia para assinar e verificar assinaturas digitais. Ela foi desenvolvida para os projetos TUF e in-toto: os contêineres de chaves e assinaturas são compatíveis com os formatos de metadados desses projetos.

Internamente, o Securesystemslib pode usar vários sistemas de assinatura digital (por exemplo, cryptography, chaves de hardware PIV e vários sistemas de gerenciamento de chaves baseados em nuvem).

Instalação

A instalação padrão suporta apenas a verificação de assinatura ed25519 em Python puro. Para habilitar outros esquemas e a criação de assinaturas, o securesystemslib pode ser instalado com extras. Consulte o pyproject.toml para ver as dependências opcionais disponíveis.

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

Uso

python-securesystemslib.readthedocs.io

Contato

Contribua

Veja as Instruções para contribuidores.

Migração de chaves legadas

Use o script migrate_keys para converter pares de chaves gerados com os módulos legados keys ou interface para um formato padrão consistente, compatível com o CryptoSigner. O script requer securesystemslib~=0.31.0.

Categorias