Skip to content

Secure PLOSSYS Administrator


For security reasons, we strongly recommend configuring the TLS encryption. This is also one step to get rid off the annoying certificate warnings in the browser. We also recommend using a regenerated client secret different to the one contained in delivery.


Configure the TLS Encryption

  1. Get the TLS certificate in PEM format, see the Requirement. For securing the connection to PLOSSYS Administrator, the certificate has to contain the server name of PLOSSYS 5.

  2. Save the private key and the public certificate in the /opt/seal/etc/tls/ directory:

    /opt/seal/etc/tls/key.pem
    
    /opt/seal/etc/tls/cert.pem
    
  3. Save the CA certificate (if available) to the following file in the same directory:

    /opt/seal/etc/tls/ca.pem
    
  4. Set the following key to the path of the certificate files:

    • TLS_PADIR: Directory for storing the files necessary for secure transfer with the PLOSSYS Administrator.

    Example - setting key via PLOSSYS CLI

    plossys config set TLS_PADIR "/opt/seal/etc/tls" --service plossysadmin --insecure
    
  5. If self-signed certificates are used with PLOSSYS Administrator, the following key has to be set to 0 for the seal-plossysadmin service:

    Example - setting key via PLOSSYS CLI

    plossys config set NODE_TLS_REJECT_UNAUTHORIZED 0 --service plossysadmin --insecure
    
  6. Restart the following service:

    • seal-plossysadmin
  7. Close PLOSSYS Administrator and open it again.


Configure the TLS Encryption in a Cluster

If you are running PLOSSYS 5 in a cluster, execute the configuration steps above on all PLOSSYS 5 servers. Thereby, use the same directory for the certificate files so that TLS_PADIR is valid on all PLOSSYS 5 servers.


Regenerate the Client Secret in the OIDC Identity Provider

  1. In the OIDC identity provider, regenerate the secret for the seal-plossysadmin client, refer to the SEAL Interfaces for OIDC documentation.

  2. In the configuration of the seal-plossysadmin service, specify the regenerated client secret with the following key:

    • AUTH_CLIENT_SECRET: Client secret generated in the OIDC identity provider for the seal-plossysadmin client

Next Step

Continue with: Secure the PLOSSYS 5 Services


Back to top