Wiki

Clone wiki

freephoniegetcertifs / Home

Projet 'freephonie_get_certifs'

Ce projet s'adresse aux freenautes qui utilisent la téléphonie SIP.

De multitudes tutoriaux sur le site freephonie.org permettent de configurer SIP pour les logiciels et smartphones à partir de trois certificats disponibles sur le site de Free. Ces trois certificats 'private', 'public' et 'root' sont à copier localement pour y être exploités.

Tous les deux mois, l'utilisateur:

  • s'identifie sur l'interface de gestion FREEBOX
  • clique sur l'onglet 'TELEPHONE'
  • clique sur Gestion de mon compte SIP
  • clique sur Afficher les certificats pour votre Pocket PC / SmartPhone
  • et pour chaque certificat:
    • sélectionne le certificat
    • affiche le source de la sélection (par le menu contextuel de son navigateur)
    • copie dans le presse-papiers (CTRL+C)
    • colle le presse-papiers dans un éditeur de texte.
    • sauvegarde le texte dans le fichier en le nommant
  • suit à la lettre un des tutoriels pour la génération des certificats SIP
    • exemple:
      • openssl enc -d -base64 -in root.txt -out root.cer
      • openssl pkcs12 -export -in public.txt -inkey $private.txt -out user.pfx
      • ...

Ces opérations manuelles sont répétitives et candidates à des erreurs de manipulation.

Ce projet vise à automatiser complètement la phase de récupération de ces trois fichiers 'public.txt', 'private.txt' et 'root.txt'.

L'automatisation du processus global peut être ensuite facilement envisagée. (voir le dossier CONTRIB )

Le script, écrit en langage Perl, est compatible Windows et GNU-Linux (et autres dérivés unix*)

Exemple d'utilisation:

  • perl freephonie-get-certifs.pl

Les trois fichiers seront créés localement.

  • public.txt
  • private.txt
  • root.txt

Installation

Aide:

Contrib:

Updated