README.md 4.05 KB
Newer Older
Hyene's avatar
Hyene committed
1
![IN Groupe](https://res.cloudinary.com/ingroupe/image/upload/v1576850289/ingroupe-logo-mini.png)
Hyene's avatar
Hyene committed
2
3
4

Le code présenté ci-dessous est celui de l'application TAC-Verif pour les OS Android et iOS
=====================
Hyene's avatar
Hyene committed
5
Ce code est développé par IN Groupe et publié sous une licence propre à IN Groupe disponible ici : [LICENSE](LICENSE), que toute personne s'engage à consulter et respecter avant toute utilisation du code objet de la présente publication. 
Hyene's avatar
Hyene committed
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20


Usage et fonctionnalité
-------------------

Le code ainsi publié est celui de l'application TousAntiCovid Verif dont l'usage est strictement réservé aux personnes habilitées et services autorisée dans le cadre de la Loi de Sortie de l'Etat d'Urgence Sanitaire du 2 juin 2021, article 1 et de ces décrets d'applications [https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000043618403](https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000043618403)


Cette application dispose de deux modes de fonctionnement :

    * Un mode lite destiné à des vérifications simples. Dans ce mode, sont affichés les noms, prénoms et date de naissance de la personne concernée par le justificatif, ainsi qu'un résultat positif ou négatif de détention d'un justificatif conforme.

    * Un mode détaillé qui affiche plus de données correspondant aux éléments contenus dans le pass sanitaire (2D DOC ou QR européen) et réservé aux catégories de personnes dûment habilitées au titre de la réglementation en vigueur.


Hyene's avatar
Hyene committed
21
22
23
24
25
26
27
Modalité de publication
-------------------

Le code publié contient l'ensemble des règles de gestion des modes lite et mode détaillé.
L'activation du mode détaillé est caviardé


Hyene's avatar
Hyene committed
28
29
30
31
32
33
34
35
36
37
38
Applications & roadmap
-------------------

Les applications Android et iOS rendent les mêmes fonctionnalités. Elles ont été developpées à partir de sources distinctes qui peut expliquer les différences entre les deux codes (au delà des aspects techniques)

Les applications vont évoluer avec, entre autres, deux points déjà identifiés :

    * Le remplacement de la Librairie MLKit
    
    * Le remplacement du service AKAMAI par un service équivalent issue d'une entité européenne

Hyene's avatar
Hyene committed
39

Hyene's avatar
Hyene committed
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
Licences
-------------------

___Apache 2.0___

*Component*: Retrofit
*License Text URL*: [https://github.com/square/retrofit/blob/master/LICENSE.txt](https://github.com/square/retrofit/blob/master/LICENSE.txt)
*Source Code*: [https://github.com/square/retrofit](https://github.com/square/retrofit)

*Component*: EventBus
*License Text URL*: [https://github.com/greenrobot/EventBus/blob/master/LICENSE](https://github.com/greenrobot/EventBus/blob/master/LICENSE)
*Source Code*: [https://github.com/greenrobot/EventBus](https://github.com/greenrobot/EventBus)

*Component*: Anko
*License Text URL*: [https://github.com/Kotlin/anko/blob/master/LICENSE](https://github.com/Kotlin/anko/blob/master/LICENSE)
*Source Code*: [https://github.com/Kotlin/anko](https://github.com/Kotlin/anko)

*Component*: Apache Commons Codec
*License Text URL*: [https://github.com/apache/commons-codec/blob/master/LICENSE.txt](https://github.com/apache/commons-codec/blob/master/LICENSE.txt)
*Source Code*: [https://github.com/apache/commons-codec](https://github.com/apache/commons-codec)

*Component*: EU Digital COVID Certificate App Core - Android
*License Text URL*: [URL: http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
*Source Code*: [https://github.com/eu-digital-green-certificates/dgca-app-core-android](https://github.com/eu-digital-green-certificates/dgca-app-core-android)


___MIT___

*Component*: JWTDecode.Android
*License Text URL*: [https://github.com/auth0/JWTDecode.Android/blob/master/LICENSE](https://github.com/auth0/JWTDecode.Android/blob/master/LICENSE)
*Source Code*: [https://github.com/auth0/JWTDecode.Android](https://github.com/auth0/JWTDecode.Android)


*Component*: The Bouncy Castle Crypto Package For Java
*License Text URL*: [https://github.com/bcgit/bc-java/blob/master/LICENSE.html](https://github.com/bcgit/bc-java/blob/master/LICENSE.html)
*Source Code*: [https://github.com/bcgit/bc-java](https://github.com/bcgit/bc-java)