Openssl: Ajouter un mot de passe à un certificat p12

Récement nous avons eu l’occasion de travailler sur les certificats Push APNS d’Apple sous IOS. Après recherche il semble qu’il faille obligatoirement que ces certificats soient protégés par un mot de passe. Or nous n’en avions pas mis à la génération. Comment y remédier ? c’est finalement assez simple :

  • open­ssl pkcs12 –in cert_original.p12 –out temp.pem –passin pass: –passout pass:cequevousvoulezcanesertpas
  • open­ssl pkcs12 –export –in temp.pem –out cert_final.p12 –passin pass:cequevousvoulezcanesertpas –passout pass:nouveaumotdepasse
  • Et bien sûr on supprime le certificat temp via « rm temp.pem »

Voilà !

No comments

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.