TI20.io TechNews Unabhängiger Tagesdigest der öffentlichen gematik-Repositories

zero-lab: ti-cli 0.2.0, TSL-Signaturprüfung und Zertifikatstypen aus der TSL

zero-lab veröffentlicht ti-cli 0.2.0 und ergänzt TSL-Signaturprüfung, Zertifikatstypen je CA, OCSP-Antworten sowie die Crates ti-xmldsig, ti-report und ti-wasm.

gematik.github.io

  • Branch master: 1 neuer Commit (3652e4b, „created new html pages"), 2 Dateien geändert (30 Einfügungen, 30 Löschungen).

zero-lab

Neues Tag/Release: rust/ti-cli/v0.2.0 (Commit 7068745, „ti-cli: release 0.2.0").

Branch main: 26 neue Commits, 152 Dateien geändert (14.347 Einfügungen, 537 Löschungen). Enthalten sind die Pull Requests #36, #37, #38 und #39.

TSL-Signaturprüfung (PR #36, feat/rust-ti-xmldsig)

  • Neue Crate ti-xmldsig mit striktem, begrenztem XML-Parsing (TSLSIG-001) und Exclusive C14N 1.0 (TSLSIG-016).
  • TSL-Signaturprofil und Digests (TSLSIG-010 – 023) in ti-xmldsig.
  • ti-pki: TSL-Signaturverifikation (TSLSIG-012, 018, 020, 022).
  • ti-pki und ti-cli: TSL-Signer unter der TSL-Signer-CA je Umgebung (TSLSIG-030 – 035), Signer-Status, Update-Regeln und verifiziertes Laden (TSLSIG-040 – 055), Signer-CAs als Liste und Meldung angekündigter CAs (TSLSIG-030, 060).
  • Meldung von Problemen mit TSL-State-Dateien; Tests in allen Feature-Kombinationen.
  • Aufgezeichnete OCSP-Antworten für die TSL-Signer; OCSP-Responder aus der verifizierten TSL aufgelistet; TSL im Trust-Tree.
  • Spezifikation: TSL-XMLDSig-Anforderungen und Konformität (spec); Dokumentation mit Links zu den gematik-Spezifikationen, denen die TSL-Arbeit folgt.

Zertifikatstypen und OCSP (PR #37, #38)

  • ti-pki, ti-cli: Zertifikatstypen je CA aus der verifizierten TSL (TUC_PKI_007).
  • ti-pki: generierte OCSP-Antworten für den TSL-Signer (alle TSLSIG-041-Ergebnisse).

CLI

  • ti-cli: --env und TI_ENV für jeden Befehl, der eine Umgebung benötigt.
  • ti-cli: Alle Namensattribute in pki inspect beschriftet, hex-kodierte Werte dekodiert; mehrwertige RDN-Namen.

Reports und WebAssembly (PR #39, feat/ti-wasm)

  • Neue Crate ti-report mit gemeinsamen Zertifikats- und TSL-Reports; ti-pki: TSL-Scheme-Information.
  • ti-wasm: verifizierte TSL-Ansicht und Zertifikatsreports als WebAssembly; TrustContext mit Zertifikatsprüfungen gegen eine verifizierte TSL offline.
  • ti-pki: OIDs für CV-Zertifikatstypen (oid_cv_rootcert, oid_cv_cert); Extended Key Usage des TSL-Signers als id-tsl-kp-tslSigning benannt.

Auf einen Blick

  • zero-lab: Tag rust/ti-cli/v0.2.0 (ti-cli 0.2.0).
  • zero-lab: 26 Commits auf main, 152 Dateien, +14.347/−537 Zeilen, vier gemergte Pull Requests (#36–#39).
  • zero-lab: neue Crates ti-xmldsig, ti-report und ti-wasm; TSL-Signaturprüfung nach TSLSIG-Anforderungen.
  • zero-lab: Zertifikatstypen je CA aus der verifizierten TSL (TUC_PKI_007) und OCSP-Antworten für den TSL-Signer.
  • gematik.github.io: 1 Commit auf master, 2 Dateien geändert.

Automatisch aus den Commit-Historien zusammengefasst und redaktionell geprüft. Maßgeblich sind die verlinkten Repositories.

Quellen

← Alle Beiträge