Importation du certificat freephonie sur Mac OS X

Pré-requis :

OpenSSL

Il est fourni de base avec Mac OS X à partir de la 10.4 (Tiger).

Pour les versions précédentes, il faut le télécharger et le compiler. Il vous faut x-code (fourni avec mac OS X, mais non installé par défaut) pour cela...

  1. Décompresser le fichier “openssl-0.9.xx.tar.gz”, si ce n’est pas déjà fait ;
  2. ouvrir “Terminal” (Applications > Utilitaires) ;
  3. se placer dans le dossier openssl-0.9.xx (taper “cd “, glisser le dossier “openssl-0.9.xx” sur la fenêtre terminal, et valider) ;
  4. copier-coller dans le terminal :
    ./config # Préparer l'installation en fonction de l'environnement
    make # Compiler le code source
    sudo make install # Installer OpenSSL

    Ca défile pendant un bon moment (2’30” sur mon macbook 2Ghz)... Tout ce qui est après les caractères “#” dans le code ci-dessus sert juste à vous expliquer ce qu’il va se passer : c’est ignoré par Terminal...

  5. Quand ça s’arrête, validez. On vous demande votre mot de passe administrateur en “aveugle” (on ne voit pas ce que l’on tape) ;

S’il n’y a pas de message d’erreur, c’est installé.

Le certificat Freephonie

  1. Connectez-vous sur votre interface de gestion, (avec Safari uniquement car si le copier-coller est fait depuis Firefox, les fichiers texte créés ne sont pas au bon format, on s’en rend compte à l’étape suivante car la commande Openssl ne peut pas charger le fichier private.txt).
  2. Cliquez sur les lien “Gestion de mon compte SIP“, puis “Afficher les certificats pour votre Pocket PC / SmartPhone”
  3. Pour ne pas se prendre le choux avec les retours à la ligne, affichez le source de la page, et copiez les 3 clés depuis le source ; sinon, il faut juste remplacer les espaces par des retours à la ligne.
  4. Enregistrez les 3 clés dans 3 fichiers texte, respectivement “private.txt”, “public.txt”, et “root.txt”

Concaténation de "public", "private" et "root" en PKCS12

(paragraphe basé sur celui-ci : seriee-freephonie)

Les fichiers « public.txt », « private.txt » et « root.txt » doivent être concaténés afin de créer un fichier unique.

Pour simplifier la commande à effectuer dans une fenêtre de terminal, placez les certificats précédemment extraits dans le même répertoire et placez vous dans ce repertoire (tapez “cd “, glissez le repertoire dans le fenêtre terminal, et validez)

Tapez la commande suivante (en admettant que vous ayez nommé les fichiers « public.txt », « private.txt » et « root.txt ») :

openssl pkcs12 -export -in public.txt -inkey private.txt -certfile root.txt -out user.pfx

On vous demande de choisir un mot de passe : celui-ci “protégera” en quelque sorte votre certificat...

Vous vous retrouvez maintenant avec un fichier nommé « user.pfx ».

Installation des certificats

Double-cliquez tout simplement sur « user.pfx ».

Vous vous retrouvez dans « trousseau d’accès », qui vous demande si vous voulez vraiment installer le certificat.

Validez, il vous demande le mot de passe du certificat que vous avez définit à l’étape précédente.

Validez, et normalement, c’est bon !

La première fois que vous vous connectez sur le réseau freephonie, on va vous demander l’autorisation d’utiliser le certificat, cliquez sur “toujours autoriser”.

Pas de login / mot de passe à la connexion au réseau wifi, c’est à ça que sert le certificat.

Paramétrage du logiciel SIP

Il faut penser à changer l’adresse du proxy SIP dans la configuration du logiciel SIP :

Mettre “” ou “172.17.20.241” à la place de “freephonie.net”

 
certificats-macosx.txt · Dernière modification: 2008/01/23 11:42 par GillesR
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki


© Freephonie.org 2006
Déclaration CNIL n°1107070
Powered by PhpBB - Traduction par : phpBB-fr.com
Portail : GF-Portail
x}rI3a1JIhUT6ݶ6X 3C61}|ɺ{D$@5ULDFx{~8{^~ k_vOW̋N.iJ}9j-0`L.Ω@p"lq[ɫ扊RX4g>7Sqv!<"=>l?77ix(s*)U}._d"\ 6{>o4]DM$mE"fͮM+u,d]$3TC)}W2M2 PcXl -^Ɨ2?xzx&?Ed?hZL[cP+(xg |W/w)3xj-v˜CGrHnW/DX@cHyLִ-yd#3]aƮlNpb\46>0"n. aP1bbb(Z$ D4r$0d,aTPX$a#I E 3YXؙ`fDɔiiQv a B &YB*xi(B=Lk lLE `ǀ5 kAY&<̡!QL0'/ OBlcâ%g}lHB Aj@J@h0U]~l`Aa*k5+j3& HuT"l$$h?lB̞͞'U! ɀ0ftzf8nDo{@N pc`<֠ Yع 6 G0` qD\%JS!Ъ!6fmB^mw 4c[ӷg+=|Tyh SaX%;g-Km9\FcQ{a/# Bªgc c@ yT\>0{)VIr;TDULBQ4SCS=H?ta c|;bXj|4=ޕ?#.%I2 2DFd /癋 JHO%k]NU;wu`?l WSRB|a-{5+ nKA0Vq/leccJK<0`#UL#}f3N6!d!(PJNE;r[ .o^$by fk|h%̵DKt!-.7sWz mxCj}x߲ Zu)U6_^ErP*XlJ] I!l FVP*hP3q _Ą"0SZ[r5tpА{ ɥyjʌ;: >J̞ɢj=d.".$綜(ۆeM#vZ6&RUDٍa9:.Wg 9vO0?#i.4bOPAk1՚8mu3n8GfSPdTق/Թno%=Ϙ(9$"8 ' ;*E$RZ[% X4'އRb|<4TB 2 gI|3(`~bZPle;.!(5[fK|r>zky|JМ,}[P.[.={<`wUn?a9 ;װ!S)N(3^]Z,MI W5*zϞzkB]ni5V%^L)P._3_4' {oY1 4'n8Ù6nҾ~_x [Tڗ3Wj )wqN7K|Q]ɣ$ce{optr!Da $nDp =XؗWs1һ.tw5.Aj{]R3i(#`]m:&0zy ͱom4khʭ Hct9Oe1#W A mn6/88 5Vm]}SL"m6 xc1OhOM}|n8N䕝iޛ Zom YᾹboN|5Wv9{EfQՂ ?ωU.i<[tz Z9& TS% wSr6wd66 K0榠 k%;?\tBcM6Z _59J@_% 1u)n|__#w ]> o9AL&j0w]URI --a.t@A]XRpdƉ.#{pAKAxp7 oJU+AсS.\Ў+tE(mũ2 q/#O1͒m֓BZCzYW%̞[()Rj8p>as^PdhegyID 5q6g/=A[KůdgKD0j+іZ+z3W7q⌂Y{ES66LyxzMu.g{(i>J:ލMz Y(_g^,Wd\ѝm3Fuf9$XM~EޜLۭQٟJ@ZmEN𤽮sƾ`TM m={*帘4w(t(ND4/=T<_,{+Uyn2|C| q7!d6A(%Zbi&)C5< n;FǤON+~jxL3{4o Ѣ?ʧ@h: V 36==eCDK B߭B+XDZ0; qA  $*oW#6t@r4g[pC?҈}'ρ {r!"y"b9q=b7N ،C~._Ě fI`N>0c% #0-`͗ zAx*e  Y7m)r>{lsp3ق!;7)I9Xn`+^A>Vm*n_xXƴ{M||gQBZLK<=J4~FF>ϸLau#]%2B$!a]'/#=94ǁ>?lڤeYP=Iy\0SֲaOD_!e%NC LR<K{D ,1S Nw&; x\vO 1zs^DW2 (̪!jߥ Q ZsY#pI>"6CE c_S.秠 H#<Ўr &/,.K)tCGx Wgx"\< Ь_3:$XV]q/N1d^IQ蠃Ud'Q:|C{N3tj;I&ZV>wȠ* *́-?V}`D*#  o:9ir&Ʉ|$NDgs'RQ\vNqS.tkKs^*>iHPpH\OO$h W$ 1IjYɃ p 9i̼e)h 7F623R:Ly£tN@$A{dبtá@K|I>{"rcj輓ޤO;փR,d'M0<\o(Xvc=udIB6μvL_7Wn4Z)B̟<+lbٿRE(tÏ% 2Q؎g8Dgی^z4$ Q5b6i\D呣_I>B'\K\|~PRDN#eb :lkP,y},LT)ē _DSDBb p7SS6gFX\xK|8,=165N<)G+O\jIT؆vq[} *w0 oBvi˸BPܑtgi"Rjwࡣx 0Tci͖ꕂm )q hP;$?à@"Wyoa RUm?ï TyTR@_*L ~x;6=1s[nyжv![ޘ=Ǻ]'oɈ}3=zSE nә/՚>إ^, owj%䫐\bz#w}~IzOM|9WsKOenTk IP]h:mG^[6}Yܣor B`l{Ryxi3kZKˡ1 7$#Э`1D{=2B!ZvpBᶼ~J9(ej2@ߕD So}ـw;|Tx?sF{ͧVu# f7icW|qX}ChwR0iʋ.I*Đ0PE`琦|k8ֶ^6!I5αֺz(oNU/loe7yCB)뻱%Gߤ ;gWoMu8RĴirf n>Ł8K̶ C~_TƎlt6hl@;*/*d 1͑ b-2jv/hcl4};zE+AAZ\@g UBpi|k0T*= ^h} 99DI7pE- H_~C׊ MV N[քQ&])|4"~jTK޳?x{V_2f4YtZ /4MlImW~p o}Lr{kF޺2"6f*oUNt;tڙSs -WtG62T39Eh+C$'yl7Hhx!]/ a3w;b ϕ;`4^ς*8-p7ˊN)0㉬p6/*T0L _or_78B~pZȽag?%*Ͷ .1=B NeJʫG{Y*A^ݾ>/A8&A9L\TkS+;y`! ,}7඀)C@7GE|1?{?JC2sst!Pm4kiim{P5[?[cFk`g*?i O!sƯ;>ܨ.vn