david6983 / r2ddoc

2d-doc verification library in kotlin
1 stars 2 forks source link

Infos #1

Open maximelafarie opened 8 months ago

maximelafarie commented 8 months ago

Salut @david6983 (je me permets de rédiger l'issue en français, vu la technicité du sujet) 😅

Je suis dans un cas où je dois vérifier l'authenticité d'un code issu d'un 2D-Doc, et ta lib m'inspire beaucoup à ce sujet (car ça ne serait pas du Kotlin pour moi mais plus du typescript / node).

Je voulais savoir comment obtenir le certificat que tu as mis dans ton code (https://ants.gouv.fr/content/download/517/5670/version/19/file/ANTS_2D-DOc_TSL_230713_v3_signed.xml [le lien est mort depuis, et impossible pour moi d'en trouver un à jour]), et si tu as généré toi même la signature que tu stockes dans la variable FR00_CERTIFICATE ?

J'ai lu les specs techniques du 2D-Doc, et impossible de trouver une API publique pour vérifier la signature. Est-ce que tu as une idée sur le sujet ? 😉

Bonne journée ! 🖖

david6983 commented 8 months ago

Hello maxime,je reviens vers toi le temps que je me re concentre dans le code

maximelafarie commented 8 months ago

Hello @david6983, merci c'est vraiment sympa. Alors depuis la semaine dernière j'ai converti ton code en TypeScript afin de créer un microservice Node, et ça marche vraiment pas mal. Mais pour vérifier que je n'ai rien manqué, j'ai voulu lancer ton app avec gradle et comparer les résultats avec ma réimplémentation de ton code en TS 😉

Le seul souci, c'est que je n'arrive pas à lancer r2ddoc avec gradle (j'ai tenté quelques upgrades de la version de Kotlin et Gradle, mais rien n'y fait 😅

Ma version de java sous OSX :

java -version
openjdk version "21.0.1" 2023-10-17
OpenJDK Runtime Environment Homebrew (build 21.0.1)
OpenJDK 64-Bit Server VM Homebrew (build 21.0.1, mixed mode, sharing)