Using custom certificates for IBM® Business Automation Machine Learning Server

To use your custom certificates, keystores, or truststores for all Machine Learning Server secured components, stop the services, replace the certificates, and restart the services.

Procedure

  1. Stop Machine Learning Server by using the following command:
    ./bin/ba-ml-server-stop
  2. Replace the certificates, keystore, and truststores with your own.
    The certificates are in the ba-ml-server_install_dir/certs directory. Use them to secure communication with the server.
    • ca.crt: The root certification authority (CA) certificate, in privacy-enhanced mail (PEM) format
    • ca.key: The root CA key, in PEM format
    • local-server.crt: The server certificate signed by the root CA certificate, in PEM format
    • local-server.key: The server private key, in PEM format
  3. Restart Machine Learning Server by using the following command and enter all the prompted variables:
    ./bin/ba-ml-server-start --init --acceptLicense