
NYU Secure Systems Lab 프로젝트를 위한 암호화 및 범용 루틴
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-python
CNCF Slack에서기여자 지침을 참조하세요.
migrate_keys 스크립트를 사용하여 레거시 keys 또는 interface 모듈로 생성된 키 쌍을 CryptoSigner와 호환되는 일관된 표준 형식으로 변환하세요. 이 스크립트는 securesystemslib~=0.31.0이 필요합니다.