MicroStrategy ONE

Self-Signed Certificates: Creating a Certificate Authority for Development

If you are creating demos or proofs-of-concept that require SSL, you can set up a server that can act as a Certificate Authority (CA) to sign the certificates for the MicroStrategy applications.

Use self-signed certificates only in demo or development environments. Self-signed certificates are not recommended in a production environment for the following reasons:

  • If the CA server is compromised, an attacker can use it to sign certificates for malicious sites.
  • By default, users' devices and browsers do not accept self-signed certificates, which may cause users to receive security warnings and disrupt their workflows.

You can set up a CA server using the OpenSSL utility. If you are using a UNIX or Linux machine, OpenSSL should be installed by default. If you are using a Windows machine, you can download the OpenSSL utility from http://www.openssl.org/.

To set up a CA, perform the following tasks: