العودة إلى التحديثات
New releaseSep 5, 2026

securesystemslib v1.5.1

إجراءات تشفيرية ولأغراض عامة لمشاريع مختبر الأنظمة الآمنة في جامعة نيويورك (NYU)

مشاركة

securesystemslib

CI Documentation Status

Securesystemslib هي واجهة تشفير لتوقيع والتحقق من التوقيعات الرقمية. تم تطويرها لمشروعي TUF وin-toto: حاويات المفاتيح والتوقيعات متوافقة مع تنسيقات البيانات الوصفية لتلك المشاريع.

تحت الغطاء، يمكن لـ Securesystemslib استخدام أنظمة توقيع رقمية متنوعة (مثل cryptography، ومفاتيح PIV العتادية، وأنظمة إدارة المفاتيح السحابية المتعددة).

التثبيت

يدعم التثبيت الافتراضي التحقق من توقيع ed25519 بلغة Python الصرفة فقط. لتمكين المخططات الأخرى وإنشاء التوقيعات، يمكن تثبيت 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

التواصل

المساهمة

راجع تعليمات المساهمين.

ترحيل المفاتيح القديمة

استخدم سكربت migrate_keys لتحويل أزواج المفاتيح المُنشأة بوحدات keys أو interface القديمة إلى تنسيق قياسي موحّد، متوافق مع CryptoSigner. يتطلب السكربت securesystemslib~=0.31.0.

الفئات