
New releaseSep 5, 2026
securesystemslib v1.5.1
NYU Secure Systems Lab 프로젝트를 위한 암호화 및 범용 루틴
securesystemslib
Securesystemslib는 디지털 서명의 생성과 검증을 위한 암호화 인터페이스입니다. TUF 및 in-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
연락처
- 질문 및 토론:
#securesystemslib-pythonCNCF Slack에서 - 보안 문제: 보안 정책 참조
- 기타 문제 및 요청: 새 이슈 열기
기여
기여자 지침을 참조하세요.
레거시 키 마이그레이션
migrate_keys 스크립트를 사용하여 레거시 keys 또는 interface 모듈로 생성된 키 쌍을 CryptoSigner와 호환되는 일관된 표준 형식으로 변환하세요. 이 스크립트는 securesystemslib~=0.31.0이 필요합니다.