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

  1. LinuxAIXFor IBM i OS operating system Connectez-vous en tant que propriétaire de l'instance HCL Commerce.
    Par exemple, "wasuser".
  2. Windows Connectez-vous en tant qu'administrateur système
  3. Définissez l'environnement en exécutant la commande suivante :
    • LinuxAIXFor IBM i OS operating systemWAS_profiledir/bin/setupCmdLine.sh
    • WindowsWAS_profiledir\bin\setupCmdLine.bat
  4. Créez votre propre fichier de base de données de clé de magasin à l'aide de l'utilitaire ikeyman :
    • LinuxAIXFor IBM i OS operating systemWAS_profiledir/bin/ikeyman.sh
    • WindowsWAS_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
    Notez l'emplacement - Vous aurez besoin de ces informations plus tard.
    Une invite de mot de passe s'affiche. Notez le mot de passe, car vous en aurez besoin plus tard. Cet exemple utilise "ssl4you".
  5. Cliquez sur Création > Nouveau certificat d'auto-signature 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
  6. 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>