First version.

J'ai simplifié tout le code et même le process de signature (j'ai retiré service et région). Ca marche plutôt bien, je veux bien que tu essayes de t'en servir comme ça si on a des bugs on pourra ajouter des tests.