We have performed following steps according to this documentation - https://docs.streamsets.com/portal/controlhub/latest/onpremhelp/controlhub/UserGuide/Install/EnableHTTPS.html
1. stored .p12 file in etc/dpm directory
2. made changes in dpm.properties (exactly as given in the documentation)
3. made changes in common-to-all.properties (exactly as given in the documentation)
4. stored keystore password in keystore-password.txt
5. start the control hub manually
we are using control hub version 3.51.4