Certificats personnels

L’accès aux ressources de la grille de calcul, nécessite la détention d’un certificat client IGTF.

Le portail HARICA permet l’obtention d’un tel certificat pour les personnes de l’enseignement supérieur et de la recherche.

  • Si vous disposez d’une adresse électronique définie dans un domaine rattaché au CNRS (par exemple cnrs.fr, in2p3.fr, etc.), connectez vous via l’option « Academic Login », puis sélectionnez l’institution « CNRS - Units staff ». Suivez ensuite les étapes de la demande de certificat « IGTF Client Auth ».

  • Si vous ne disposez pas d’une adresse électronique définie dans un domaine rattaché CNRS, adressez vous à l’organisme de tutelle pour connaitre le nom de l’institution à utiliser pour la phase d’authentification. Suivez ensuite les étapes de la demande de certificat « IGTF Client Auth ».

Convertir un certificat

Conversion de PKCS12 en PEM

Pour obtenir la clé privée dans le fichier ~user/.globus/userkey.pem :

% openssl pkcs12  -nocerts -in cert.p12 -out ~user/.globus/userkey.pem

Pour otenir votre certificat dans le fichier ~user/.globus/usercert.pem :

% openssl pkcs12 -clcerts  -nokeys -in cert.p12 -out ~user/.globus/usercert.pem

Note

Par convention, lors d’une authentification sur une grille de calcul la commande qui génère le certificat grille va chercher la clé privée dans le repertoire ~user/.globus/.

Mettre les bonnes autorisations :

% chmod 0400 userkey.pem
% chmod 0644 usercert.pem

Utiliser la commande openssl pour lire le contenu du certificat :

% openssl x509 -text -noout -in usercert.pem

Conversion de PEM en PKCS12

Si le certificat se trouve dans usercert.pem et la clé privée dans userkey.pem et que l’on désire le résultat dans le fichier certif.p12 au format PKCS12 :

% openssl pkcs12 -export -out certif.p12 -inkey userkey.pem -in usercert.pem