La procédure suivante explique comment créer un certificat SSL pour un déploiement distribué :
Exécutez la commande suivante pour définir le chemin d'accès à Java :
export PATH=/opt/netiq/common/jre/bin:$PATH
Assurez-vous que le chemin d'accès à Java est défini sur le serveur. Par exemple :
export PATH=/opt/netiq/common/jre/bin/:$PATH
Créez un exemple de répertoire de travail.
mkdir -p /opt/certs
Générez le keystore PKCS :
keytool -genkey -alias < alias_name > -keyalg RSA -keystore <absolute path of keystore > -validity 3650 -keysize 1024 -dname "CN=<Subject Alternate Name>" -keypass <keypass> -storepass <storepass>
Générez la demande signature de certificat (CSR) :
keytool -certreq -v -alias < alias_name > -file < name of the csr file > -keypass < keypass > -keystore < absolute path of the keystore > -storepass < storepass >
Générez un certificat auto-signé :
Lancez Identity Console et connectez-vous.
Accédez à Certificate Management (Gestion des certificats) > Issue Certificate (Émettre un certificat).
Recherchez le fichier .csr créé à l'étape 3. Par exemple : ua.csr.
Cliquez sur Ouvrir.
Dans la liste déroulante Key Usage Specifications (Spécifications de l'utilisation de la clé), indiquez le type de clé.
Dans la liste déroulante Extended Key Usage Specifications (Spécifications de l'utilisation de la clé étendue), indiquez le type de clé étendue.
Pour le type de certificat, sélectionnez Unspecified (Non spécifié) dans la liste déroulante Basic Constrains (Contraintes de base).
Spécifiez la validité du certificat dans la liste déroulante Certificate Parameters (Paramètres du certificat).
Sélectionnez la valeur File in binary DER format (Fichier au format DER binaire) sous la liste déroulante Certificate format (Format de certificat).
Cliquez sur Suivant.
Cliquez sur OK.
Téléchargez le certificat et copiez le certificat téléchargé dans le répertoire /data.
Exportez le certificat racine au format .der :
Lancez Identity Console et connectez-vous.
Accédez à Certificate Management (Gestion des certificats) > Server Certificate Management (Gestion des certificats de serveur).
Cochez la case DNS du certificat SSL, puis cliquez sur Exporter.
Dans la liste déroulante Certificats, sélectionnez l'autorité de certification organisationnelle.
Dans la liste déroulante Format d'exportation, sélectionnez DER.
Cliquez sur OK.
Téléchargez le certificat et copiez le certificat téléchargé dans le répertoire /data.
Importez les certificats dans le keystore PKCS comme expliqué précédemment.
keytool -import -trustcacerts -alias root -keystore <name of the keystore> -file <root certificate > -storepass <password> -noprompt
Par exemple :
keytool -import -alias <alias name> -keystore <name of the keystore> -file <self-signed certificate> -storepass <password> -noprompt
Répétez la procédure ci-dessus pour chaque osp, userapp et reporting s'ils sont utilisés sur des machines différentes.