Déclarer ses revenus sous Linux

mercredi 19 mars 2003
par  Dominique ROUSSEAU
popularité : 1%

La méthode décrite ici concerne l’accÚs au site du MinistÚre des Finances afin d’effectuer sa déclaration de revenus en utilisant le navigateur Web Mozilla.
La distribution utilisée est une Debian GNU/Linux "sarge".

Cette année, le Ministère des Finances, et plus particulièrement la Direction Générale des Impots semble avoir réellement décidé de rendre cette administration accessible par Internet.

Lorsqu’on arrive sur le portail http://www.impots.gouv.fr depuis début mars (date de la mise en ligne de la nouvelle version), une des premières choses qui saute aux yeux est "Déclarez vos revenus par internet".

Dans la section "Configuration requise" on trouve même : "Linux avec Netscape 6+ ou Mozilla 1.1+".

Mais cela ne va pas sans mal ;)

Bien configurer son système

La configuration utilisée est :

- Debian GNU/Linux "sarge" (mais tout devrait être possible avec "woody") ;
- mozilla 1.2.1 ;
- Java : j2re1.3 (1.3.1).

Pour trouver le j2re1.3 pour Debian, je vous conseille un passage par le site apt-get.org qui référence un certain nombre de sources non officielles pour Debian.

Personellement, ce sont les paquets de Blackdown trouvés sur ftp.oleane.net qui sont installés sur ma machine. Dans /etc/apt/sources.list,j’ai inséré la ligne suivante :

deb ftp://ftp.oleane.net/pub/java-linux/debian/ woody non-free

Une fois que Mozilla et Java sont installés (ne pas oublier d’activer le support de Java dans les préférences de Mozilla), il suffit de faire pointer son navigateur vers http://www.ir.dgi.minefi.gouv.fr afin de commencer.

Je vous conseille de parcourir les différentes documentations proposées et qui expliquent le fonctionnement du site.

Obtenir un certificat électronique

L’étape suivante, qui justifie ce petit article est l’obtention du certificat électronique nécessaire pour accéder à la page de déclaration des revenus. La solution de cryptographie choisie par la DGI repose sur une applet Java. Celle-ci nécessite des droits étendus par rapport à une applet classique car elle va devoir écrire sur votre disque afin, d’une part d’installer le module de cryptographie et, d’autre part pour écrire le fichier du certificat.

Chez moi, le module de cryptographie s’est installé dans /usr/lib/j2re1.3/lib/ext/ (ceci peut varier si vous utilisez une autre version de la JVM - Java Virtual Machine). Par défaut, ce répertoire étant un dossier "système", les droits d’écriture ne sont pas positionnés de façon à ce qu’un utilisateur lambda puisse y écrire. La solution la plus simple pour y autoriser l’enregistrement des fichiers consiste à donner les droits en écriture à tout le monde (mais vous pouvez aussi le faire spécifiquement pour un seul utilisateur) . Sous le compte root, saisissez :

chmod a+w /usr/lib/j2re1.3/lib/ext/

Vous pouvez alors passer par "obtenir un certificat" sur le site de la DGI. Une fenêtre d’alerte indiquant qu’une applet demande des droits étendus devrait s’ouvrir, indiquant le nom de l’organisme ayant "signé" l’applet. Lisez les informations affichées et validez.

Une fenêtre popup devrait ensuite s’ouvrir. Elle possède une barre de progression, correspondant à l’installation du module de cryptographie, vous devriez dès lors trouver un fichier dans /usr/lib/j2re1.3/lib/ext/. Chez moi, ça donne ça :

-rw-r--r--    1 domi     domi       327621 Mar 18 23:02 teleir_cryptolib.jar

Fermez ensuite votre navigateur (toutes les fenêtres :) comme indiqué sur la page, et reconsultez le site. Revisitez la partie permettant d’obtenir un certificat.

Redémarrer son navigateur

Si tout s’est bien passé, vous devriez accéder au formulaire vous demandant de saisir les informations présentes sur la déclaration (version papier) de cette année (que vous avez pris soin de remplir au préalable) ainsi que l’avis de l’année dernière.

A l’issue de l’opération un fichier de certificat devrait être créé dans ~/teleir/certificats/.

N’oubliez pas le mot de passe que vous avez saisi, c’est lui qui permet l’accès au site, en validant le certificat.

Bonne déclaration :)


Merci à dim qui m’a mis sur la piste pour le répertoire lib/ext/


Commentaires

jeudi 5 janvier 2006 à 15h16 - par  JérÎme "ggcom « arobas » tele2 « point » fr

C’est un peu tard pour répondre, je sais...mais cela aidera peut-etre quelqu’un cette année (2006) si le systÚme n’a pas changé.
Si la signature électronique échoue alors que tout s’est bien passé il faut changer la lang par défaut de firefox et passé sur
Fr_fr puis redémarrer firefox.

Comment je le sais. Je l’ai lu sur un forum dont j’ai malheureusement oublié le nom.
Désolé.

dimanche 17 avril 2005 à 14h05 - par  marco

Là je suis moins d’accord. On pourrait aussi tout bonnement se loguer systématiquement en root à chaque connexion. Cela entraîne des failles de sécurité critiques sur le systÚme. Si le systÚme Linux, tout comme l’ensemble des systÚmes Unix, est basé sur des droits d’écriture limités pour les utilisateurs standards, en particulier ceux qui se connectenet à Internet, c’est bien pour des raisons de sécurité. Donner des droits d’écriture à tout le monde sur un répertoire où ce n’était pas prévu, c’est remettre en cause la sécurité du systÚme d’exploitation.

dimanche 17 avril 2005 à 14h01 - par  marco

EntiÚrement d’accord avec toi, la siganture du certificat est le seul moyen à mon sens de s’assurer que le certificat téléchargé est sûr.

Logo de Imad Srairi
jeudi 24 mars 2005 à 10h58 - par  Imad Srairi
Logo de Imad Srairi
jeudi 24 mars 2005 à 09h19 - par  Imad Srairi

Bonjour,

Il semble que ce soit dans la plupart des cas un problÚme de codage de caractÚres (cf. URL). Pour ma part, j’ai une SUSE Linux 9.2 installée en anglais. J’ai tapé dans un shell

export LANG=en_US.ISO-8859-1

puis lancé Firefox à l’aide de

/usr/bin/firefox

et ça a marché.

imad

Logo de JM
mardi 15 mars 2005 à 14h58 - par  JM

Et cette annee, ca marche avec quoi ?

A la maison, tout roule (chargement de la librairie .jar, obtention du certificat, declaration) jusqu’a ce que ca coince au moment de la signature finale : "votre demande n’a pu aboutir". Essai, re-essai, reload etc... Rien, que dalle... Snifff. Des idees ?

Config : suse 9.2 / firefox 0.9.3 ou firefox 1.0.1 ou netscape 7.2 / j2re1.4.2

lundi 16 août 2004 à 20h37 - par  desagregator

Merci pour la procédure

voici ma config

Mandrake 10.0

dossier /usr/lib/jdk-1.4.2_04/jre/lib/ext

certificat obtenu en 2004 (aout)

Logo de Leparmentier
vendredi 26 mars 2004 à 22h08 - par  Leparmentier

Cette année (2004), ça marche assez bien avec :
Redhat 9, Mozilla 1.4.2, J2re 1.4.2_04
Bonne chance

Logo de Leparmentier
vendredi 26 mars 2004 à 22h03 - par  Leparmentier

Vérifier les droits d’accÚs au répertoire :
usr/java/j2re-1.4.2_04/lib/ext/
Je suis resté bloqué là dessus pendant quelques soirs, aprÚs essais v1.4.2.03, v1.5 beta ...
finalement ça marche ...

Logo de Leparmentier
vendredi 26 mars 2004 à 21h59 - par  Leparmentier

Merci pour cet article. Chez moi le répertoire est : usr/java/j2re-1.4.2_04/ext
Mais sans le chmod, on n’est pas bien ...
Il faudrait le diffuser sur le site de la DGI.

jeudi 25 mars 2004 à 20h49

impossible accéder aux certificats nécessaires à la déclaration de revenus en ligne.

Logo de philippe lhardy
samedi 5 avril 2003 à 14h07 - par  philippe lhardy

Depuis le 24 Mars au soir je me bats pour faire fonctionner cette déclaration sous debian 3.0. Je viens de réussir, on est le 5 Avril, mais sous Mandrake 7.2 uniquement.
Sachant que la date limite est le 6 Avril au soir [je ne suis pas dans le pas de calais mais dans les alpes maritimes] vous comprendrez mon soulagement et mon entêtement.
La déclaration fonctionnait tout était enregistré mais il est impossible de signer la déclaration on obtient automatiquement "votre demande n’a pu aboutir"

aprÚs avoir contacté divers service qui m’ont conseillé diverses solutions comme desactive mon firewall, me mettre en root, supprimer tous les caractÚres spciaux de la déclaration... rien n’y a fait, en fait le problÚme était ailleurs.
J’ai testé pour vous :
Debian 3.0 +
Mozilla 1.0 ( le package debian ),
Mozilla 1.3 la derniÚre version du site mozzila.org,
Netscape 7.02,
avec les java plugins :
jre 1.3.1_04,
jre 1.3.1_07,
jre 1.4.1_02 ns610,
avec
firewall + masquerading ( partage de connection NAT dynamique),
masquerading seul,
connection directe non filtrée,
avec
mon utilisateur, puis en root...

finalement j’ai réussi avec
une mandrake 7.2,
un Mozilla 1.2.1 anglais,
avec plugins (ns600 pas ns610 ) de java 1.4.1_02,
une connection via un firewall avec partage de connection,
loggué sous mon utilisateur normal.

remarque : il s’agit d’un portable trÚs lent dont la machine virtuelle était montée en nfs. La lenteur y a peut être fait ( plus c’est long plus c’est :-) )

Je n’ai pas identifié le problÚme exactement mais si ca peut aider...
Je pense que Mozilla 1.2.1 est a considérer.

Logo de http://rzr.online.fr
mardi 25 mars 2003 à 04h38 - par  http://rzr.online.fr

Sur woody + backports apt-get.org

j ai pas le focus sur les widgets JAVA
(y compris la console java)

java marche ss pbs sur d autres applets
mais pas celui des impots

Personne d autres a eu ce pb ?

Sinon j ai aprecié la reponse de l assistant : ...pensez a activer java ds internet explorer !!!

lundi 24 mars 2003 à 14h29 - par  Nicolas

Mandrake 9.0 et mozilla 1.1

AprÚs avoir installé la jvm et autorisé l’accÚs au répertoire de stockage de l’applet, aucun problÚme de déclaration.

lundi 24 mars 2003 à 10h48

Tes histoire de cahrge serveur, c’est sans doute normal. Faut déclarer AVANT la date limite, ou là, dans quelques jours. C’est un serveur qui sert 10 jours par an... imagines le nombre d’internautes qui essaient de télédaclarer !

C’est d’aiileurs pour ça que tu as 15j de plus (mais chut, faut pas le dire)

lundi 24 mars 2003 à 09h26

Pour moi cela c’est passé sans problÚme.

Sous linux Suse 8.1 avec Mozilla 1.3b et JDK1.4.1.

Le seul souci c’est qu’il tente d’installer une librairie dans le répertoire lib de mon JDK (pas gentil ça) donc nécéssité de réaliser l’opération en root.

Sinon à par ça ca marche (comme chaque année).

Par contre je confirme que les gens de la hotline sont incompétent sous Linux mais c’est normal, nous ne représentons que 0.5% de la population non !

lundi 24 mars 2003 à 08h31 - par  JPG

Comme d’autres, je n’ai pas réussi à obtenir le certificat dont le fonctionnement me semble d’ailleurs obscur. S’il faut modifier son systÚme pour déclarer, ce n’est pas normal.

De plus, l’adresse électronique de l’assistance est domiciliée chez Wanadoo... Argh !

... retour version papier

Logo de Marc
dimanche 23 mars 2003 à 21h58 - par  Marc

Tout a fait d’accord.

On peut regretter que les seules indications (encore insuffisantes) soient accessibles seulement apres avoir obtenu le certificat.

On peut aussi se poser la question de savoir pourquoi le repertoire teleir et ce qu’il contient ont des droits si peu restrictifs.

On peut aussi donner les droits en ecriture a /..verslejre./ext uniquement a ceux qui en ont besoin et pas tous.

dimanche 23 mars 2003 à 17h40 - par  Rémi Perrot

Il demeure tout de même un grave défaut dans la procédure, car quand nous nous envoyons la déclaration nous la signons électroniquement, bien que nous ayons peu d’informations sur la nature de cette signature, l’accusé réception envoyé par l’administration n’est lui pas signé. Donc même s’il est indiqué sur le site qu’il lui est opposable, l’administration a tout loisir de le répudier et de prétendre que soit celui que nous détenons est faut soit qu’il ne correspond pas aux données envoyées.

Pour améliorer la procédure il faudrait donc :

  • Que les moyens cryptographiques soient expliqués
  • Que les données envoyées puissent être conservées localement avec leur signature
  • Que l’accusé recéption contienne la signature des données envoyées, qu’il soit lui même signé, et que cette signature puisse être vérifiée
dimanche 23 mars 2003 à 16h50

mdk cooker + mozilla 1.3 pas de soucis majeurs a part :

- il faut les droits root pour l’installation de l’extention java.

- lors du téléchargement du certificat l’applet essai de l’enregistrer dans ’C :/teleir/certificats/’, ce qui donne sous linux : enregistrement dans le repertoire depuis lequel a été lancé mozilla de ’teleir/certificats/’, donc selon le répertoire depuis lequel on lance mozilla on peut avoir des problÚmes. ( de plus il faut lancer mozilla dans le repertoire parent du repertoire ’teleir/certificats/’ lorsque on veut réutiliser son certificat par la suite. )

Agenda

<<

2020

>>

<<

Septembre

>>

Aujourd’hui

LuMaMeJeVeSaDi
 123456
78910111213
14151617181920
21222324252627
282930    

Annonces

Annuaire LibreNord

Retrouvez l’annuaire de logiciels libres créé par l’association Club Linux Nord-Pas de Calais sur le site suivant http://www.librenord.org