10 | | 1. Connectez-vous sur [http://igc.services.cnrs.fr/GRID-FR/certificats.html l’authorité de certification] CNRS pour la France. '''Il faut impérativement utiliser Internet Explorer ou Firefox dans cette phase.''' Si votre navigateur habituel est différent (par exemple Safari), il faudra après cette phase d'obtention du certificat, exporter le certificat reçu dans IE ou Firefox puis l'importer dans votre navigateur. |
11 | | 1. Cliquez sur "Certificat personnel" à gauche de la page. |
12 | | 1. Remplissez les données du premier formulaire. Pour le nom utilisez "Stagiaire1", "Stagiaire2", etc. Utilisez votre propre prénom. Cliquez sur "[suite]". La procédure vérifie votre adresse électronique. Il est impératif que vous fournissiez une adresse valide et que vous puissiez accéder à votre boîte aux lettres à distance. |
13 | | 1. Choisissez votre organisme, puis cliquez sur "[suite]". Indiquez CNRS. |
14 | | 1. Choisissez votre laboratoire en consultant la liste, puis cliquez sur "[suite]". Indiquez le LAL. |
15 | | 1. Un récapitulatif des informations apparaît. Vérifiez que les informations sont correctes. Si vous cliquez sur "[suite]", la demande est envoyée. |
16 | | 1. L’authorité de certification envoie un message électronique à l’adresse que vous avez indiquée. Dans ce message il y a un lien que vous devez visiter pour valider votre demande. Si vous utilisez les filtres SPAM, vérifiez que ce message de confirmation n’est pas marqué comme SPAM. |
17 | | 1. Une fois la demande acceptée, vous allez recevoir un deuxième message électronique contenant un lien à cliquer. A l’ouverture de la page correspondante, votre certificat est importé dans votre navigateur. '' Vous devez ensuite utiliser le même navigateur que vous avez utilisé pour faire la demande. '' |
| 13 | * Connectez-vous sur [http://igc.services.cnrs.fr/GRID-FR/certificats.html l’authorité de certification] CNRS pour la France. '''Il faut impérativement utiliser Internet Explorer ou Firefox dans cette phase.''' Si votre navigateur habituel est différent (par exemple Safari), il faudra après cette phase d'obtention du certificat, exporter le certificat reçu dans IE ou Firefox puis l'importer dans votre navigateur. |
19 | | == L’enregistrement dans une VO == |
| 15 | * Cliquez sur "Certificat personnel" à gauche de la page. |
| 16 | |
| 17 | * Remplissez les données du premier formulaire. Pour le nom utilisez "Stagiaire1", "Stagiaire2", etc. Utilisez votre propre prénom. Cliquez sur "[suite]". La procédure vérifie votre adresse électronique. Il est impératif que vous fournissiez une adresse valide et que vous puissiez accéder à votre boîte aux lettres à distance. |
| 18 | |
| 19 | * Choisissez votre organisme, puis cliquez sur "[suite]". Indiquez CNRS. |
| 20 | |
| 21 | * Choisissez votre laboratoire en consultant la liste, puis cliquez sur "[suite]". Indiquez le LAL. |
| 22 | |
| 23 | * Un récapitulatif des informations apparaît. Vérifiez que les informations sont correctes. Si vous cliquez sur "[suite]", la demande est envoyée. |
| 24 | |
| 25 | * L’authorité de certification envoie un message électronique à l’adresse que vous avez indiquée. Dans ce message il y a un lien que vous devez visiter pour valider votre demande. Si vous utilisez les filtres SPAM, vérifiez que ce message de confirmation n’est pas marqué comme SPAM. |
| 26 | |
| 27 | * Une fois la demande acceptée, vous allez recevoir un deuxième message électronique contenant un lien à cliquer. A l’ouverture de la page correspondante, votre certificat est importé dans votre navigateur. '' Vous devez ensuite utiliser le même navigateur que vous avez utilisé pour faire la demande. '' |
| 28 | |
| 29 | === L’enregistrement dans une VO === |
| 30 | |
21 | | Le site du [https://cic.gridops.org CIC Operations Portal] contient les informations pour les VOs principales et le lien pour s’enregistrer dans ces VOs. Cette page ne contient pas toutes les VOs. Il peut être nécessaire de contacter quelqu’un de votre organisation pour connaître le serveur correct. |
22 | | Aujourd’hui, vous allez utiliser la VO "vo.lal.in2p3.fr". |
23 | | 1. Allez au serveur [https://grid12.lal.in2p3.fr:8443/voms/vo.lal.in2p3.fr VOMS] pour la VO vo.lal.in2p3.fr avec un navigateur sur lequel votre certificat est installé. |
24 | | 1. Cliquez sur le lien "New user registration" dans la liste à gauche. |
25 | | 1. Remplissez le formulaire et cliquez sur le bouton "I have read and agree to the VO’s Usage Rules". |
26 | | 1. Vous allez recevoir un message électronique pour confirmer votre adresse électronique. (Vérifiez encore que le message n’est pas marqué comme SPAM .) Cliquez sur l’URL de confirmation indiquée. |
27 | | 1. Le "VO Manager" doit valider votre demande. Une fois la demande validée, vous allez recevoir un message électronique. |
31 | | Votre certificat est installé dans votre browser. Pour utiliser la grille, on doit extraire ce certificat et l’installer dans le "User Interface" grid11.lal.in2p3.fr. |
| 35 | ''Note: ce tutorial utilise la VO `vo.lal.in2p3.fr` dans les exemples et les exercices. Il faut remplacer cette VO par celle dont vous êtes réellement membre.'' |
| 36 | |
| 37 | * Allez au serveur [https://grid12.lal.in2p3.fr:8443/voms/vo.lal.in2p3.fr VOMS] pour la VO vo.lal.in2p3.fr avec un navigateur sur lequel votre certificat est installé. |
| 38 | |
| 39 | * Cliquez sur le lien "New user registration" dans la liste à gauche. |
| 40 | |
| 41 | * Remplissez le formulaire et cliquez sur le bouton "I have read and agree to the VO’s Usage Rules". |
| 42 | |
| 43 | * Vous allez recevoir un message électronique pour confirmer votre adresse électronique. (Vérifiez encore que le message n’est pas marqué comme SPAM .) Cliquez sur l’URL de confirmation indiquée. |
| 44 | |
| 45 | * Le "VO Manager" doit valider votre demande. Une fois la demande validée, vous allez recevoir un message électronique. |
| 46 | |
| 47 | === Exportation, installation et utilisation du certificat === |
| 48 | |
| 49 | Votre certificat est installé dans votre browser. Pour utiliser la grille, on doit extraire ce certificat et l’installer dans le "User Interface" grid1*lal.in2p3.fr. |
33 | | 1. Utilisez la fonction "export" de votre navigateur pour faire une sauvegarde de votre certificat au format pkcs12 (fichier .p12). Dans le dialogue d'exportation, veillez à '''sélectionner l'exportation de la clé privée''', si ce n'est pas le cas par défaut. Quelque soit le navigateur, il vous sera demandé un mot de passe pour protéger votre clé privée : '''il est très important''' de mettre un mot de passe correct (au moins 8 caractères, mélange de lettres, chiffres et ponctuation...). |
34 | | * '''Firefox''' Sélectionnez le menu FireFox/Preferences . Cliquez sur "Avancer" à droite et l’onglet "Chiffrement". Cliquez sur le bouton "Afficher les resultats", sélectionnez votre certificat et utilisez la fonction "importer". |
35 | | * ''' Mozilla ''' Dans le menu Edit/Preferences allez dans l’onglet "Privacy \& Security" puis dans "certificates". Cliquez sur "Manage Certificates", et utilisez la fonction "backup". |
36 | | * ''' Netscape ''' Cliquez sur l’icône "sécurité" (ou passez par le menu Communicator/outils/Information sur la sécurité), puis cliquez sur le choix "vos certificats". |
37 | | * '''Internet Explorer ''' Dans le menu Outils/Options Internet, allez dans l’onglet "contenu" et cliquez sur "certificats". Cliquez ensuite sur "exporter". |
38 | | 1. Connectez vous à un UI si ce n'est pas encore le cas. Vous pouvez utilisez l'UI publique `grid11.lal.in2p3.fr`. Dans ce cas utilisez `gsissh` (attention : `gsissh` suppose que vous soyez déjà enregistré dans la VO). |
39 | | 1. Copiez votre certificat sur votre UI, si ce n'est pas la machine sur laquelle il a été exporté (ou l'UI que vous utilisez). Remplacez ''cert.p12'' par le nom exact de votre certificat dans toutes les commandes suivantes. S'il a été exporté depuis Internet Explorer, il a probablement une extension `.pfx`. Pour cela vous pouvez utiliser la commande suivante (`mac-ensxx` est votre machine de travaill et `myuserid` est votre nom d'utilisateur sur cette machine) . ''Remarque : si votre répertoire `.globus` n'existe pas, vous devez le créer''. |
| 51 | * Utilisez la fonction "export" de votre navigateur pour faire une sauvegarde de votre certificat au format pkcs12 (fichier .p12). Dans le dialogue d'exportation, veillez à '''sélectionner l'exportation de la clé privée''', si ce n'est pas le cas par défaut. Quelque soit le navigateur, il vous sera demandé un mot de passe pour protéger votre clé privée : '''il est très important''' de mettre un mot de passe correct (au moins 8 caractères, mélange de lettres, chiffres et ponctuation...). |
| 52 | * Firefox : Sélectionnez le menu FireFox/Preferences . Cliquez sur "Avancer" à droite et l’onglet "Chiffrement". Cliquez sur le bouton "Afficher les resultats", sélectionnez votre certificat et utilisez la fonction "importer". |
| 53 | * Mozilla : Dans le menu Edit/Preferences allez dans l’onglet "Privacy \& Security" puis dans "certificates". Cliquez sur "Manage Certificates", et utilisez la fonction "backup". |
| 54 | * Netscape : Cliquez sur l’icône "sécurité" (ou passez par le menu Communicator/outils/Information sur la sécurité), puis cliquez sur le choix "vos certificats". |
| 55 | * Internet Explorer : Dans le menu Outils/Options Internet, allez dans l’onglet "contenu" et cliquez sur "certificats". Cliquez ensuite sur "exporter". |
| 56 | * Connectez vous à un UI si ce n'est pas encore le cas. Vous pouvez utilisez l'UI publique `grid1*lal.in2p3.fr`. Dans ce cas utilisez `gsissh` (attention : `gsissh` suppose que vous soyez déjà enregistré dans la VO). |
| 57 | * Copiez votre certificat sur votre UI, si ce n'est pas la machine sur laquelle il a été exporté (ou l'UI que vous utilisez). Remplacez ''cert.p12'' par le nom exact de votre certificat dans toutes les commandes suivantes. S'il a été exporté depuis Internet Explorer, il a probablement une extension `.pfx`. Pour cela vous pouvez utiliser la commande suivante (`mac-ensxx` est votre machine de travaill et `myuserid` est votre nom d'utilisateur sur cette machine) . ''Remarque : si votre répertoire `.globus` n'existe pas, vous devez le créer''. |
63 | | 1. Demander un `proxy` à l'aide de la commande `voms-proxy-init` (l’erreur `Cannot find file or dir: ... /.glite/vomses` est normale). Pour cette commande, vous devez entrer le mote de passe qui protège votre clé privée (défini à l'étape précédente) : |
| 84 | Les principales commandes permettant d'obtenir un proxy et de le gérer sont : |
| 85 | * `voms-proxy-init --voms VO` : permet de créer un proxy à partir du certificat. Cette commande demande le mot de passe protégeant la clé privée créée à l'étape précédente. '''Il est très important d'utiliser l'option `--voms`'''. `VO` est le nom de votre VO. |
| 86 | ''Note: le message `Cannot find file or dir: ... /.glite/vomses` est normal.'' |
| 87 | * `voms-proxy-info` : affiche les informations sur le proxy existant. Avec l'option `-all`, permet d'afficher la liste des groupes et roles activés. |
| 88 | * `voms-proxy-destroy` : supprime un proxy encore valide. |
| 89 | |
| 90 | __Exercices__ : |
| 91 | * Demander un `proxy` à l'aide de la commande `voms-proxy-init` (). Pour cette commande, vous devez entrer le mote de passe qui protège votre clé privée (défini à l'étape précédente) : |
84 | | 1. Pour lister les groupes de votre proxy utilisez la commande '''voms-proxy-info''' avec l’option "-all" (peut-être vous devrez créer un nouveau proxy avec '''voms-proxy-init'''). Les groupes dans les lignes marquées "attribute". Une VO peut créer une hiérarchie dans les groupes. |
85 | | * '''{{{voms-proxy-info -all }}}''' De quel(s) groupe(s) faites vous partie? |
86 | | 1. Ajouter le rôle "Tutorial1" ou "Tutorial2" dans votre proxy. La moitié des participants à ce tutoriel possède les droits pour utiliser le rôle "Tutorial1" et les autres pour utiliser "Tutorial2". Si vous demandez un rôle pour lequel vous n’avez pas les droits, la commande '''voms-proxy-init''' échoue. |
87 | | * '''{{{voms-proxy-init—voms vo.lal.in2p3.fr:/Role=Tutorial1}}}''' |
88 | | Vérifiez le rôle dans votre proxy avec la commande '''voms-proxy-info'''. |
| 114 | * Pour lister les groupes de votre proxy utilisez la commande `voms-proxy-info`avec l’option "-all" (peut-être vous devrez créer un nouveau proxy avec `voms-proxy-init`). Les groupes dans les lignes marquées "attribute". Une VO peut créer une hiérarchie dans les groupes. |
| 115 | * `voms-proxy-info -all` : de quel(s) groupe(s) faites vous partie? |
| 116 | * Ajouter le rôle "Tutorial1" ou "Tutorial2" dans votre proxy. La moitié des participants à ce tutoriel possède les droits pour utiliser le rôle "Tutorial1" et les autres pour utiliser "Tutorial2". Si vous demandez un rôle pour lequel vous n’avez pas les droits, la commande `voms-proxy-init`échoue. |
| 117 | * `voms-proxy-init—voms vo.lal.in2p3.fr:/Role=Tutorial1`Vérifiez le rôle dans votre proxy avec la commande `voms-proxy-info`. |