Méthode 3 : configurez Spectrum avec vos propres certificats auto-signés.

Remarque : Cette configuration n'est pas recommandée pour les environnements de production.

3. Définissez les paramètres de chiffrement à l'emplacement du serveur, <spectruminstallationdirectory>/server/app/conf/certs.

4. Modifiez les propriétés suivantes dans spectrum-container.properties :

  1. Arrêtez le serveur Spectrum.
  2. Créez les keystore et truststore, puis copiez-les dans le dossier <spectruminstallationdirectory>/server/app/conf/certs. Il s'agit de l'emplacement requis.
  3. Définissez les paramètres de chiffrement à l'emplacement du serveur. <spectruminstallationdirectory>/server/app/conf/certs.
  4. Modifiez les propriétés suivantes dans spectrum-container.properties :
    • spectrum.encryption.enabled=true
    • spectrum.encryption.selfSignedCert=true
    • spectrum.encryption.trustAllHosts=true
      Remarque : Définissez spectrum.encryption.trustAllHosts sur true uniquement si un seul certificat sera utilisé sur plusieurs hôtes.
    • spectrum.encryption.node.keystoreType=pkcs12 or jks
    • spectrum.encryption.node.keystore=node-keystore.p12
    • spectrum.encryption.node.keystorePassword=<keystorepassword>
    • spectrum.encryption.node.keystoreAlias=<keystore alias, if one applies>
    • spectrum.encryption.node.truststoreType= pkcs12 or jks
    • spectrum.encryption.node.truststore=truststore.p12
    • spectrum.encryption.node.truststorePassword=<truststorepassword>
    • spectrum.encryption.client.keystoreType= pkcs12 or jks
    • spectrum.encryption.client.keystore=client-keystore.p12
    • spectrum.encryption.client.keystorePassword=<keystorepassword>
    • spectrum.encryption.client.keystoreAlias=<keystore alias, if one applies>
    • spectrum.encryption.client.truststoreType= pkcs12 or jks
    • spectrum.encryption.client.truststore=truststore.p12
    • spectrum.encryption.client.truststorePassword=<truststorepassword>
  5. Démarrez le serveur Spectrum.