After copying the private key from Denodo 7.0 to 8.0, I would execute the following commands according to my requirement:
Incase of self-signed key, I would use the following commands,
* To export self-signed public key to .cer file
> .\jre\bin\keytool -exportcert -alias denodo-server-self-signed -keystore denodo_server_key_store.jks -file denodo_server_public_key.cer
* Then, to import the certificate in the truststore
> cd <DENODO_HOME_8.0>
> .\jre\bin\keytool -importcert -alias denodo-server-self-signed -file denodo_server_public_key.cer -cacerts -storepass "changeit" -noprompt
You can take a look at the section [**Create a Keystore with a Self-Signed Certificate**](https://community.denodo.com/docs/html/browse/8.0/en//platform/installation/postinstallation_tasks/enable_ssl_connections_in_the_denodo_platform_servers/obtaining_and_installing_an_ssl_certificate#create-a-keystore-with-a-self-signed-certificate) of the Denodo Platform Installation Guide for more information.
For a certificate that is signed by a public certification authority (CA), I would follow the steps mentioned in the following section,
* **[Send a Certificate Request to a Certificate Authority (CA) and Create a Keystore with the Reply](https://community.denodo.com/docs/html/browse/8.0/en//platform/installation/postinstallation_tasks/enable_ssl_connections_in_the_denodo_platform_servers/obtaining_and_installing_an_ssl_certificate#send-a-certificate-request-to-a-certificate-authority-ca-and-create-a-keystore-with-the-reply)**
Hope this helps!