theupdateframework / theupdateframework/python-tuf

Support ASN.1 metadata

Offen
#1,081 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

enhancement
Vorherrschende Sprache
Python
Sterne
1.7k
Forks
304
Ø Merge
1 T. 2 Std.
Gemergte PRs (30 T.)
17

Beschreibung

(NOTE: this issue copied from docs/ROADMAP.md)

Description of issue or feature request:

We currently support only a JSON-compatible metadata format.

Current behavior:

Only JSON-compatible metadata is supported

Expected behavior:

ASN.1 metadata files are supported including decoding, encoding, signing over, verifying signatures over

It may be worth considering making the metadata format abstract enough that integrators could easily implement their own metadata format, in a similar fashion to the StorageBackendInterface support.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit der Überprüfung des kopierten Eintrags in docs/ROADMAP.md und des aktuellen JSON-kompatiblen Metadatenverhaltens des Issues. Lege fest, wie ASN.1-Metadaten decodiert, codiert, signiert und verifiziert werden sollen, und ermittle, ob eine abstrakte Metadatenschnittstelle erforderlich ist. Als erledigt gilt die Unterstützung von ASN.1-Metadaten für alle vier Operationen mit einem klaren Integrationsverhalten.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
security
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.