|
|
|
[[certificats]]
Table des matières
Installation des certificats Freephone sous Windows Mobile 6.0 Pour une version automatisée des étapes 1, 2 et 3 de ce wiki voir le wiki suivant : script_de_generation_clefs_cer_et_pfx_acces_freephonie IntroductionL’objet de ce tutoriel sera de détailler les manipulations et l’installation des certificats Freephone sur un SmartPhone sous WM6, et pouvoir ainsi se passer d’utiliser le White-Freephone pour passer vos communications via SIP. Pourquoi sous WM6 ? Parce que la dernière version de l’OS mobile intègre par défaut un logiciel de communication SIP interfacé avec le gestionnaire d’appels classique GSM. L’outil SIP Config Tool (v2.0.1) permettra par la suite de paramétrer votre compte SIP une fois la connexion avec le réseau Freephonie réalisée. Cependant, une fois la connexion établie, vous pourrez utiliser les logiciels de votre choix à condition de les configurer convenablement (voir section 8 - Paramétrage du compte SIP).
Il ne sera en aucun cas publié la méthode de récupération des certificats. De nombreux tutoriels existent sur les utilisations avancées que l’on peut faire avec le White-Freephone. A vous de faire la synthèse.. :o) 1) Etat des fichiers récupérésOn prendra l’hypothèse que vous avez récupéré sur votre PC les 3 fichiers de certificats ainsi que le fichier de config SIP. (Voir ici → certifextrac)
Dans l’ordre vous disposez des fichiers nommés : net6_ca / net6_key / net6_user / sipcfg.cfg 2) Le certificat racine
Il s’agira dans un premier temps de renommer le certificat racine pour que WM6 le reconnaisse comme tel et réussisse son importation sans problèmes. Renommez le en un « .cer » et le tour est joué. Vous avez à présent un fichier nommé net6_ca.cer 3) Rendre les certificats exploitables
Les autres fichiers net6_user et net6_key ne sont pas exploitables ni intégrables en l’état sous votre SmartPhone. Il faut à présent les concaténer sous un seul certificat présentant la méthode (PKCS #12) pour réussir à les intégrer correctement sous Windows (mobile ou non).
OpenSSL permet de réaliser cette tâche : le portage sous windows d’OpenSSL est disponible à l’adresse suivante : http://www.slproweb.com/download/Win32OpenSSL_Light-0_9_8g.exe et plus globalement les autres versions sont disponibles sur http://www.openssl.org 4) Transfert et installation4.1) Le certificat racine
4.2) Le certificat user+key
5) Vérifications
6) Paramétrages Wi-Fi
7) Connexion avec le réseau Freephonie
On se connecte sur le réseau freephonie disponible. On obtient l’écran demandant un nom d’utilisateur et un domaine. 8) Paramétrage du compte SIPSur certains telephone le module sip integré n’est pas active.Pour l activer regarder ici →http://www.mobinaute.com/logiciel-246324.html 8.1) Avec SIP Config Tool
Le paramétrage du compte SIP décrit ci-dessous est effectué via l’outil intégré dans WM6. Libre à vous d’utiliser votre soft préféré à conditions de remplir convenablement la partie “SIP Server” (voir plus bas). 8.2) Manuellement avec un profil backup8.2.1) DescriptionWindows Mobile 6 nous offre la possibilité de configurer un deuxième profil SIP via le paramètre “BackupSIPsettings” (voir http://msdn2.microsoft.com/en-us/library/bb416401.aspx). Nous pouvons utiliser ce paramètre pour configurer deux profils SIP distincts l’un de l’autre. Par exemple nous pouvons définir :
Cet exemple nous permet d’éviter la re-configuration fastidieuse lorsque l’on change de type de réseaux wifi (SSID “freephonie” vs. autres réseaux wifi).Fonctionnellement, Windows Mobile 6 tentera de se connecter en utilisant le premier profil, s’il n’y arrive pas il tentera avec le profil de Backup. 8.2.2) Mise en oeuvreAttention : Les manipulations suivantes s’effectuent sur votre PC
c:\>mkdir work_dir
<wap-provisioningdoc> <characteristic type="VoIP"> <parm name="SIPSettings" value="<provision key='1232ab03' name='Freephonie03' > <user account='095XXXXXXX' password='_freephonie_password_' uri='sip:095XXXXXXX@freephonie.net' allowedauth='digest'/> <provider name='Freephonie ' /> <sipsrv addr='freephonie.net' protocol='UDP' role='proxy'> <session party='First' type='pc2pc' /> <session party='First' type='pc2ph' /> </sipsrv> <sipsrv addr='freephonie.net' protocol='UDP' role='registrar'/> </provision>"/> <parm name="BackupSIPsettings" value="<provision key='1232ab04' name='Freephonie04' > <user account='095XXXXXXX' password='_freephonie_password_' uri='sip:095XXXXXXX@freephonie.net' allowedauth='digest'/> <provider name='Freephonie ' /> <sipsrv addr='172.17.20.241' protocol='UDP' role='proxy' > <session party='First' type='pc2pc' /> <session party='First' type='pc2ph' /> </sipsrv> <sipsrv addr='172.17.20.241' protocol='UDP' role='registrar' /> </provision>"/> </characteristic> </wap-provisioningdoc>
account='095XXXXXXX' : votre numéro de téléphone freebox password='_freephonie_password_' : votre mot de passe de compte freephonie uri='sip:095XXXXXXX@freephonie.net' : votre adresse SIP freephonie
Note de sécurité : Le mot de passe du compte freephonie est en clair dans ce fichier !
c:\work_dir\>makecab.exe _setup.xml config_freephonie.cpf
Note de sécurité: Le fichier
http://www.codeproject.com/useritems/signcode.asp How to pour sign code: http://www.geotrust.com/codesigning/java_ms_authenticode/how_to.htm
http://support.microsoft.com/kb/841060/fr
http://msdn.microsoft.com/smartclient/default.aspx?pull=/library/en-us/dnppcgen/html/wmsecurity.asp
soit installer http://slb22.free.fr/Cert_SPCS.cab puis soft reset, ce qui enlevera la vérification de signature des cabs (!!!attention a ce que vous installez ensuite!!!). 9) Passez vos appels !
J’ai eu quelques problèmes sur l’aboutissement des appels au départ, avant de me rendre compte qu’il s’agissait d’un problème de format des numéros de téléphone, l’idéal étant d’avoir dans ses contacts des numéros classiques, sans le +33, ni l’indicatif entre parenthèses. On commencera bien sûr par s’appeler soi-même [Message de Neptune59] Bonjour, moi je suis proprietaire d’un N95, je viens donc de réaliser l’installation des certificats une fois remaniés pour le symbian S60. Cela fonctionne nikel après quelques modifs dans le parametrages du SIP par rapport a ce que j’ai lu dans le wiki, par contre je n’arrive à appeler que les numéros en france. dès que j’essaie la belgique une charmante voix me dit que l’indicatif n’est pas utilisé. @ Suivre. Je vais préparer un explicatif complet s^écial pour le nokia que je vais publier sur le wiki, reste à savoir ou . 10) Autre Méthode (expérimental)
J’avais tenté une première fois d’importer les certificats via Crtimprt-v.0.3, en modifiant le format de la clé via l’outil « pvk.exe ». © Freephonie.org 2006 Déclaration CNIL n°1107070 Powered by PhpBB - Traduction par : phpBB-fr.com Portail : GF-Portail |