Skip to content

SP4 — Conformité 1EdTech bout-en-bout #12

Closed

Description

@blafourcade

Spike. Produire un VC-JWT RS256 minimal accepté par le validateur public 1EdTech AVANT de bâtir E3. Dé-risque le cœur crypto. Sortie : credential de référence + procédure.

Blocks #3

Activity

  1. blafourcade commented on Jul 17, 2026

    @blafourcade
    ContributorAuthor

    Levé. Un OB 3.0 VC-JWT signé RS256 est accepté VALID par le validateur public 1EdTech (vc.1ed.tech / OB30Inspector, 14 sondes, 0 fatal), sur les deux chemins de clé : jwk embarqué et kid → JWK hébergé (découverte HTTP réelle testée via gist jetable).

    Trouvailles qui cadrent E3 :

    • JWT nu (VCDM 2.0), pas d'enveloppe vc.
    • @context v2 d'abord + validFrom/validUntil (pas issuanceDate).
    • Le kid doit résoudre vers un JWK nu, pas une enveloppe JWKS (le validateur lit .kty à la racine) → CT-7 corrigé dans le PRD.
    • Piège : aucun \n final dans le JWT servi (sinon FATAL trompeur).

    Livrable : docs/spikes/sp4-conformance/ (générateur reproductible + credential de référence + rapport validateur). Commit e4ad32c.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    Fields

    No fields configured for Spike.

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions