Installing SSL certificates
Install a valid and signed SSL certificates on your HSTS. The SSL certificates are the Aspera Node Service and the IBM Aspera HTTPD Service.
About this task
Requirements:
- A signed root certificate or certificate bundle (root certificate with chained or intermediary certificates) from an authorized certificate authority. For instructions on generating an SSL certificate, see Setting up SSL for your nodes.
- The certificate is in .pem format. Other formats are not supported.
Note: Remove any passphrase that you set on your private key as this might cause additional issues when restarting the Aspera services in the following steps.
Procedure Overview:
The procedure modifies or creates three files:
- aspera_server_key.pem
-
- Created automatically during transfer server installation.
- Found in the default Aspera installation directory:
C:\Program Files\Aspera\Enterprise Server\etc - Contains the default private key.
- In this procedure, you replace the default private key with the new private key that is generated with the certificate signing request (CSR).
- Instance.
- aspera_server_cert.pem
- Append only.
- aspera_server_cert.chain
-
- You create this file, as described in the following steps.
- You place the file in the same directory as aspera_server_key.pem and aspera_server_cert.pem.
- You place the server certificate, followed by the certificate bundle (chained or intermediary certificates) from the CA in this file.
Changing file names and locations:
If wanted, the default file names and locations of the certificate files and chain files can be changed by configuring settings in the transfer server's aspera.conf file, by using asconfigurator commands:
> asconfigurator -x "set_http_server_data;cert_file,path/certfile.pem"
> asconfigurator -x "set_http_server_data;key_file,path/keyfile.pem"
> asconfigurator -x "set_server_data;cert_file,path/certfile.pem"
Note: The chain file for
asperanoded must match the location and name of the asperanoded certificate file, but with the .chain extension.The commands add the following text to aspera.conf:
<http_server>
...
<key_file>path/keyfile.pem</key_file> <!-- key file for asperahttpd -->
<cert_file>path/certfile.pem</cert_file> <!-- cert file for asperahttpd -->
...
</http_server>
<server>
...
<cert_file>path/certfile.pem</cert_file> <!-- cert file for asperanoded -->
...
</server>
Installing the SSL certificates: