Création d'un certificat autosigné pour le test d'IBM Digital Analytics pour HCL Commerce.
Utilisez un certificat autosigné ou tiers pour le test d' dans un environnement de transfert ou de test.
Procédure


Connectez-vous en tant que propriétaire de l'instance HCL Commerce.
Par exemple, "wasuser".
Connectez-vous en tant qu'administrateur système
-
Définissez l'environnement en exécutant la commande suivante :


WAS_profiledir/bin/setupCmdLine.sh
WAS_profiledir\bin\setupCmdLine.bat
-
Créez votre propre fichier de base de données de clé de magasin à l'aide de l'utilitaire ikeyman :


WAS_profiledir/bin/ikeyman.sh
WAS_profiledir\bin\ikeyman.bat
Cet exemple utilise les valeurs suivantes :- Fichier de base de données de clés
- Nouveau
- Type de base de données de clés
- JKS
- Nom de fichier
- mykeyfile.jks
Une invite de mot de passe s'affiche. Notez le mot de passe, car vous en aurez besoin plus tard. Cet exemple utilise "ssl4you". -
Cliquez sur pour créer un certificat autosigné. Utilisez les valeurs suivantes :
- keylabel
- mykey
- version
- X509V3 (par défaut)
- taille de clé
- 1024 (par défaut)
- common name
- localhost
- organization
- HCL
-
Répétez les étapes 4 et 5 pour créer un fichier de clés certifiées "mytrustfile.jks".
Le HCL Commerce fichier de configuration doit ressembler à ceci :
<store enabled="true" storeId="10001"> <configuration transmitClassName="com.ibm.commerce.bi.events.transmit.CMWebServiceTransmitter" transmitEnabled="true" cmClientID="xxxxxxxx" username="xxxxxxxx" password="xxxxxxxx" serviceURL="https://wscreceiver-prodqa.coremetrics.com/Receiver/sendEventData" sslKeyPassphrase="ssl4you" sslKeyStore="/opt/IBM/WebSphere/AppServer/profiles/demo/etc/mykeyfile.jks" sslTrustPassphrase="ssl4you" sslTrustStore="/opt/IBM/WebSphere/AppServer/profiles/demo/etc/mytrustfile.jks" /> </store>