Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#1 Le 13/05/2013, à 16:26

Merenguey

Certificat électronique RGS** sous Linux pour répondre marché public

Bonjour à tous,


Mon entreprise utilise Linux. Pour répondre aux appels d'offre de marché public par voie électronique en France, il est désormais obligatoire d'utiliser le RGS classe II (deux étoiles).

De nombreuses entreprises proposent des solutions pour l'obtention de certificats (http://www.reseaux-et-canalisations.ine … rvice.html). Jusqu'à preuve du contraire, je n'ai trouvé que des solutions à base de clef usb cryptograpique. Certaines fonctionnent sous Mac. Sous Linux, le cas est parfois évoqué, mais rien de concret.

Sur internet j'ai trouvé cette page http://www.emploitheque.org/actualite-2 … ens-utiles. Il est évoqué une solution logicielle (plus pratique pour Linux mais peut-être moins sécurisée pour la certification). Simplement, un lien renvoie vers un fournisseur... qui ne propose qu'une solution matérielle pour le RGS**

Le seul sujet trouvé sur le forum (http://forum.ubuntu-fr.org/viewtopic.php?id=399879) ne m'a pas trop aidé. J'ai envoyé un message au support de Chambersign (chambre de commerce) et j'attends leur réponse.

Un membre du forum aurait-il une expérience en la matière ? Les logiciels utilisés pour windows tournent-ils avec wine ? Ou faut-il bidouiller autrement (et comment ?) ?


Je vous remercie à tous smile


Merenguey

Dernière modification par Merenguey (Le 14/05/2013, à 09:28)

Hors ligne

#2 Le 18/05/2013, à 14:43

Pseudo supprimé

Re : Certificat électronique RGS** sous Linux pour répondre marché public

si cela marche avec MacOS, cela doit marcher avec Nunux.

normalement les x509 sont universels et dérivent intrinsèquement de OpenSSL.  Là où cela se complique, c'est lorsque le support du x509 client est sous carte à puce ou USB (non extractible= token tpm). ~ même technologie Gemalto.
voir libccid, libclassicclient, pcscd, openct ... tpm, 

sudo service pcscd start 
pcsc_scan
<ou> sudo service openct start

RGS classe II :
c'est ni plus ni moins qu'un pcsk#12 dans une clef usb. Le plus simple est de l'avoir sous le format p.12 (logiciel), qui sert principalement pour les authentifications fortes https. ( https x509 serveur + x509 client).
Penser également à importer les AC/CA racine, relatif au x509.

Les logiciels utilisés pour windows tournent-ils avec wine 

la virtualisation par exemple par virtualbox me paraît plus efficace.

#3 Le 21/08/2013, à 14:18

Merenguey

Re : Certificat électronique RGS** sous Linux pour répondre marché public

Bonjour,


Je déterre ce topic car j'ai eu quelques avancées et peut donc abreuver les autres de connaissance en la matière (enfin j'espère hmm)

Tout d'abord, j'ai reçu le kit pour le certificat électronique. Il est composé d'un Cd-Rom d'installation, d'un lecteur de carte sim (apparenté du moins) sous forme de clef usb, et d'une carte sim (ou "smart card", la pièce unique qui permet une identification nominale).


SOUS LINUX Mint 15 64bits

Je n'ai pas réussi à utiliser une signature électronique.

  • En utilisant Wine, on réussit à installer le logiciel. Après quoi, le manuel d'installation détaille l'installation des certificats (à faire manuellement via Firefox, rien de compliqué).

  • La clef n'est pas montée automatiquement (rien dans /media/nom-d'utilisateur). C'est d'ailleurs peut-être pour ça que ça ne fonctionne pas. Elle n'est pas reconnue.

  • Avec l'installation vient un logiciel de diagnostic qui permet de détecter les erreurs. Avec Wine, je ne suis pas parvenu à démarrer le diagnostic. C'est comme si l'absence de clef détectée empêchait les tests de débuter.

  • Lorsque j'utilise diverses commandes (lsusb, sudo service pcsdc start puis pcsc_scan) l'ordinateur reconnaît bien qu'un port est utilisé et reconnaît la marque de la clef, etc.



SOUS Windows XP sp3 émulé par Virtualbox via LINUX Mint 15 64bits

L'émulation m'a permis d'aller plus loin qu'avec Wine. Toutefois, je ne suis pas parvenu à utiliser une signature électronique. On sent qu'il ne manque pas grand chose pour que ça fonctionne (au vu de mes faibles connaissances).

  • L'installation s'opère sans problèmes. Les logiciels se lancent mieux qu'avec Wine

  • Le logiciel de diagnostic atteste que la clef USB fonctionne. En revanche, il ne parvient pas à détecter la carte SIM qu'elle contient. Le logiciel ne peut donc effectuer un test de signature électronique


SOUS Windows XP sp2 sur un autre ordinateur

Tout fonctionne parfaitement. Un défaut matériel sur les deux autres versions tests est donc impossible.

  • Les applications démarrent bien et permettent d'effectuer une signature électronique


En somme, maintenant que je suis parvenu à faire fonctionner l'ensemble sur un ordinateur dédié Windows XP sp2, je cherche à m'en émanciper - inutile de préciser les raisons tongue. Je suis donc tout ouvert pour des solutions si d'autres personnes ont des idées ou sont intéressées. Le marché des certifications électroniques sous Linux n'intéressent pas les éditeurs (ils le confirment). Cela dit, cela ne doit pas empêcher cette méthode d'identification requise pour répondre à des appels d'offre de fonctionner.


Merci à tous


Merenguey

Hors ligne

#4 Le 21/08/2013, à 15:33

Pseudo supprimé

Re : Certificat électronique RGS** sous Linux pour répondre marché public

salut,
as-tu essayé d'installer ?

libclassicclient  6.1.0-b07  Gemalto Classic Client for Linux

et configurer ton navigateur pour qu'il prenne en charge le token

La clef n'est pas montée automatiquement (rien dans /media/nom-d'utilisateur). C'est d'ailleurs peut-être pour ça que ça ne fonctionne pas. Elle n'est pas reconnue.

il ne s'agit pas d'une simple clef de stockage, mais d'un périphérique qui nécessite un token, pour que ton certificat ssl client soit accessible

#5 Le 22/08/2013, à 10:01

Merenguey

Re : Certificat électronique RGS** sous Linux pour répondre marché public

Bonjour,


En fouillant pas mal, j'ai réussi à trouver ces pilotes :

J'ai installé la version correspondant à mon système.


Là je dois bloquer au niveau du token :

  • Firefox > Edit > Preferences > Advanced > Security Devices

  • Load

  • Module Name : xxx

  • Module Filename : /usr/lib/ClassicClient/libgclib.so

Après quoi cela dit, je ne parviens pas à me connecter. Est-ce que le périphérique est bien reconnu ?


Merci encore


Merenguey

Hors ligne

#6 Le 23/08/2013, à 02:26

Pseudo supprimé

Re : Certificat électronique RGS** sous Linux pour répondre marché public

Module Filename
/usr/lib/ClassicClient/libgclib-1.8.0.so

Même topo pour la messagerie
wget https://www.signexpert.fr/cms/index.php … erbird.pdf

#7 Le 27/08/2013, à 17:11

Merenguey

Re : Certificat électronique RGS** sous Linux pour répondre marché public

Bonjour,


En effet, il fallait bien sélectionner le module et surtout redémarrer (je ne sais pas pourquoi, mais du coup je peux me logger et ça marche).

Ce qui fonctionne :

  • L'import des certificats avec Firefox (demandés par les autorités afin de dématérialiser)

  • Le log avec le périphérique cryptographique  depuis Edit > Preferences > Advanced > Security Devices > Log in)

  • La reconnaissance sur les sites de certifications électroniques de mon certificat électronique (dans mon cas, et sans leur faire de pub, je vérifie sur https://services.certeurope.fr/)

Ce qui ne fonctionne pas :

  • La reconnaissance du périphérique cryptographique avec le logiciel fourni par Gemalto sous Wine (Classic Client Toolbox). Alors que je peux me logger, le logiciel ne reconnaît même pas qu'un périphérique cryptographique est inséré dans l'ordinateur

  • la signature électronique de fichiers depuis les sites officiels de marché public (la finalité de toute cette question). En effet, je parviens à effectuer ces manipulations depuis mon poste Windows XP, mais impossible de le faire depuis Linux (ou en tout cas, mon ordinateur).

En effet, quand j'essaye de signer électroniquement un fichier depuis un des sites, l'applet java se lance (tant bien que mal) mais le certificat électronique n'est pas trouvé. Je ne peux pas rien faire. Voici trois photos issus de trois sites différents :


44526.jpeg



44529.jpeg



44530.jpeg


Si quelqu'un a une idée ?


Merenguey

Hors ligne

#8 Le 27/08/2013, à 22:59

Pseudo supprimé

Re : Certificat électronique RGS** sous Linux pour répondre marché public

Sous wine, je ne sais pas. Aucune idée.
Sous virtualbox, le périphérique ne peut pas être utilisé en même temps à la fois sous l'OS virtualisé et sur l'OS hôte. Cela fonctionne sous l'OS virtualisé ( voir virtualbox & usb.)

...l'applet java...

problème java, je pense

#vérification, 
java -version
java version ...
OpenJDK Runtime Environment (IcedTea....
OpenJDK 64-Bit Server VM ...

Si tu n'as rien de ci-dessus;

sudo apt-get install openjdk-7-jre icedtea-7-plugin

regarde la page java dans  la doc
En cas de conflit java, si tu en installes d'autres.

sudo update-alternatives --config java

bonne nuit

#9 Le 04/09/2013, à 09:44

Merenguey

Re : Certificat électronique RGS** sous Linux pour répondre marché public

Bonjour,


Désolé de toujours répondre avec un temps de retard. Ce n'est pas par désintérêt pour la question. Bref, je pense que l'applet java fonctionne. Comme le montre cette image :
44530.jpeg

En fait, avec Linux j'ai beau charger le token (comme je le fais avec Windows), l'application java du site internet ne parvient pas à trouver qu'un certificat est connecté. Je ne sais pas si ça a à voir, mais l'installation du token demande un module PKCS#11 alors que l'application, à défaut de trouver automatiquement le certificat, me propose d'aller le charger. Et il cherche les modules PKCS#12.

Je me demande alors s'il ne suffirait pas de trouver ce certificat manuellement pour fignoler l'installation. J'ai cependant cherché sans succès. Est-ce dans un dossier de Firefox (puisque c'est à partir de lui que s'installe le token) ? Y a-t-il un fichier config ?


Merenguey

Hors ligne

#10 Le 05/09/2013, à 09:25

Pseudo supprimé

Re : Certificat électronique RGS** sous Linux pour répondre marché public

A tester aussi  avec la version Java Sun Oracle 7

Haut de page ↑