Pour pouvoir connecter à l'application
IBM® Flex System Manager for mobile devices
au noeud de gestion
IBM Flex
System Manager,
vous devez créer un fichier de clés Java sur un ordinateur qui ne fait pas
partie de votre environnement IBM Flex
System.
Java est fourni avec un utilitaire nommé keytool (dans le
répertoire bin) que vous pouvez utiliser pour créer et modifier les fichiers de
clés. Pour créer un fichier de clés, procédez comme suit :
- Créez un fichier de clés à l'aide de la commande suivante (remplacez les
options en italique des exemples suivants par les
options correspondant à votre fichier de clés) :
keytool –genkey –alias <alias_fichier_de_clés> -keyalg <algorithme_chiffrement>
–keystore <chemin_fichier_de_clés_créé> –keysize <taille_clé_chiffrement>
Exemple :keytool –genkey –alias Flex_Manager -keyalg RSA –keystore flexStore.jks –keysize 2048
Remarque : Utilisez
une taille de clé élevée. Certains systèmes d'exploitation de mobile imposent
des restrictions quant à la taille de clé acceptée.
- Lorsque vous y êtes invité, indiquez le mot de passe du fichier de
clés que vous créez.
Remarque : Ce mot de passe est requis lorsque vous remplacez le
fichier de clés sur le noeud de gestion et pour chaque commande keytool
suivante que vous exécutez sur le fichier de clés créé.
- Lorsque vous y êtes invité, indiquez les informations liés à votre
organisation et à son emplacement.
- Lorsque vous y êtes invité, saisissez le mot de passe de l'alias du fichier
de clés.
Remarque : Le mot de passe de l'alias du fichier de clés peut être identique
au mot de passe précédent que vous avez créé.
- Une fois le fichier de clés créé, utilisez la commande suivante pour
émettre une demande de signature de certificat pour le fichier de clés
(remplacez les options en italique des exemples suivants par les
options correspondant à votre fichier de clés) :
keytool -certreq -alias <alias_fichier_de_clés> -keystore 1<chemin_fichier_de_clés>
-file <chemin_fichier_csr_créé>
Exemple :keytool -certreq -alias Flex_Manager -keystore flexStore.jks -file mydomain.csr
- La demande de signature de certificat que vous avez générée peut être
soumise à une autorité de certification pour la création d'un certificat signé
par l'autorité de certification. Envoyez le fichier de demande de
signature de certificat à l'autorité de certification. Pour connaître les
instructions spécifiques relatives à la demande d'un nouveau certificat,
consultez le site Web de l'autorité de certification. Vous pouvez demander un certificat de type test ou un certificat de
production à l'autorité de certification. Toutefois, dans un environnement
de production, vous devez demander un certificat de production.
Important : Les
certificats signés doivent être renvoyés par l'autorité de certification pour
que vous puissiez effectuer les étapes ci-après.
- Installez les certificats intermédiaires et racine de l'autorité de
certification dans le fichier de clés. Installez ensuite le certificat serveur
dans le fichier de clés. Ces certificats peuvent être obtenus auprès de
l'autorité de certification utilisée pour la génération du certificat serveur.
- Pour installer les certificats intermédiaires et racine
(commencez par le certificat racine), exécutez la commande suivante (remplacez
les options en italique des exemples suivants par les
options correspondant à votre fichier de clés) :
keytool -import -trustcacerts -alias <alias_certificat_racine> -file
<chemin_certificat_racine> -keystore <chemin_fichier_clés>
Exemple :keytool -import -trustcacerts -alias root -file root.crt -keystore flexStore.jks
où
root.crt est le certificat intermédiaire ou racine de
l'autorité de certification et flexStore.jks le nom du
fichier de clés précédemment généré.
- Lorsque vous y êtes invité, choisissez de faire confiance au
certificat installé.
- Répétez les étapes
a
et
b
pour chaque certificat de la chaîne de certificats.
- Importez le certificat serveur renvoyé par l'autorité de certification en
exécutant la commande suivante (remplacez les
options en italique des exemples suivants par les
options correspondant à votre fichier de clés) :
keytool -import -trustcacerts -alias <alias_certificat_serveur> -file
<chemin_certificat_serveur> -keystore <chemin_fichier_clés>
Exemple :keytool -import -trustcacerts -alias Flex_Manager_Server
-file mydomain.crt -keystore flexStore.jks
où
l'alias employé est l'alias du certificat serveur et le fichier fourni est le
fichier du certificat serveur.
Pour installer le nouveau fichier de clés sur le noeud de gestion
IBM Flex
System Manager,
suivez la procédure décrite dans
Installation d'un fichier de clés sur le noeud de gestion.