Générer le certificat P12 Android
Pour publier en votre nom, votre application doit être signée à l'aide d'un certificat P12 dont la clé privée est gérée par le développeur de l’application. Vous pouvez utiliser les certificats auto-signés pour signer, aucune autorité de certification n’est nécessaire.
Les fichiers .keystore sont également pris en charge pour la signature de l’application.
Il existe différentes méthodes pour créer des certificats. Vous pouvez utiliser l’utilitaire Keytool pour créer un certificat sur les ordinateurs Mac OS, ou Java SDK (également appelé JDK) sur Windows.
À partir d'un Mac
Vous pouvez créer un fichier de certificat à l'aide de l'utilitaire Keytool :
- Ouvrez l'application Terminal (dans Applications > Utilitaires).
- Copiez et collez la ligne suivante :
cd ~/Desktop && keytool -genkey -v -keystore certificat_android.p12 -alias pandasuite -keyalg RSA -keysize 2048 -storetype pkcs12 -validity 10000
- Appuyer sur Entrée
- Entrez deux fois votre mot de passe (et notez-le bien !!)
- Suivez les invites pour spécifier les informations de certificat.
- Lorsque vous êtes invité à confirmer les choix, saisissez Oui, puis appuyez sur la touche Entrée pour utiliser le même mot de passe.
- Récupérez votre certificat sur votre bureau, copiez-le à un emplacement connu.
À partir de Windows
Créez un fichier de certificat à l'aide de SDK (JDK) :
- Téléchargez et installez Java SDK (JDK).
- (Facultatif) Vous pouvez définir un chemin permanent pour l’exécution des commandes Java SDK. Vous pourrez ainsi saisir les commandes JDK telles que « keytool » à partir de n’importe quel chemin et vous n'aurez pas à accéder au répertoire Java SDK. Pour comprendre comment faire, lisez l'étape 4 sur le site officiel.
- Ouvrez une invite de commande. Par exemple, saisissez « command » dans le champ Exécuter ou le champ de recherche.
- Si vous n’avez pas défini de chemin permanent, accédez au répertoire dans lequel se trouvent les commandes JDK. Par exemple, saisissez cd \, puis cd program files\Java\jdk1.6.0_24 \bin (indiquez le numéro de version correct).
- Tapez (ou collez) la ligne suivante :
keytool -genkey -v -keystore certificat_android.p12 -alias pandasuite -keyalg RSA -keysize 2048 -storetype pkcs12 -validity 10000
- Entrez deux fois votre mot de passe (et notez-le bien !!)
- Suivez les invites pour spécifier les informations de certificat.
- Récupérez votre certificat dans l'emplacement proposé, copiez-le à un emplacement connu.
- Si le fichier de certificat n'est pas créé, remplacez « -keystorecertificat_android.p12 » par un chemin cible (par exemple, -keystore c:\users\bob\certificat_android.p12) auquel vous avez accès.