Control-M SSL Configuration

Control-M works with the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols, which enable Control-M components to securely communicate with each other. SSL for Control-M authenticates and secures communications between one or more of the following:

Depending on your setup, you can enable security for the following components:

To configure SSL in your environment, you must do the following:

  • Get Signed Certificates: Signed certificates enable secure communication via SSL protocols. Control-M components support only PEM certificates, which are ASCII-encoded X.509 certificates. BMC recommends that you replace the existing certificates by bringing your own certificates, signed by a recognized Certificate Authority (CA). You can either get the signed certificates from your security administrator, or bring your own, as follows:

    • Get Certificates from Your Security Administrator: Obtain a PKCS#12 keystore, or the private key, the signed certificate, and the certificate of the root CA in *.pem file format. The last file must also contain the certificate chain from the certificate that signed your certificate to the root CA certificate, if required.

    • Get Certificates with a CSR File: Obtain a signed certificate from a recognized CA using a Certificate Signing Request file. If the server certificate was issued by an intermediate CA, which has a certificate trusted by a root CA, whether directly or by a chain, you must obtain the certificate chain from the CA.

    • BMC recommends that you the replace existing certificates with your own certificates that are signed by a recognized CA.

    • For demonstration or proof-of-concept purposes, you can use the default certificates that come with the Control-M component or generate new certificates from the CCM, which creates a CA that is signed by BMC for the specific environment. For more information, see Certificate Copies for Control-M for z/OS.

  • Deploy SSL: To create an SSL policy, you must deploy the keystore—which contains the private key, the signed certificate, and the certificate chain—to the relevant Control-M components.

  • Enable SSL: Enable SSL for relevant Control-M components.

The following diagram shows the multiple ways that you can configure SSL in a Zone-based environment: