How To Use Custom Certs In The Management Plane

Problem

As part of security enhancements, we would need to use the custom certs in the Platform9 Management Plane.

Environment

  • Platform9 Edge Cloud - LTS-2 and Higher.

Procedure

Steps to use your own CA and certs that Platform9 have used.

Note that depending on the CA you are using some steps may vary:

a. Create a csr.conf file with values based on our env:

csr.conf
Copy

b. Create CA key and certs:

Openssl
Copy

c. Remove passphrase from key

Openssl
Copy

d. Add entries of CA key and cert to airctl.conf

CA entries
Copy

e. Add CA cert to trust store:

CA cert
Copy

If you want to just use external CA and let airctl generate the certs for DU, this is enough. If you want to generate certs for DU as well, you can continue with following steps.

f. Generate new key for DU and generate cert signing request:

Openssl
Copy

g. Sign the cert using CA:

Sign cert
Copy

h. Remove passphrase for key

Openssl
Copy

i. Add entries for key/cert in airctl.conf

Javascript
Copy

Additional Information

NOTES:

  1. There is no impact if we do not use the custom certs, Platform9 will generate self signed certs if no user-provided certs are available.
  2. It is possible to implement custom certs in the current deployment by updating the deployment with the custom certs using https://platform9.com/docs/v5.7/PEC/custom-fqdn-and-certificates#renewing-certs
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard