This section explains how to configure Files Advanced with trusted server certificates.
By default, Files Advanced provides self-generated SSL certificates for testing purposes. Using a certificate signed by a trusted Certificate Authority will establish the identity of the server and allow clients to connect without errors.
Note: Web browsers will display warning messages when using self-signed certificates. Dismissing those messages allows the system to be used for testing.
Using self-signed certificates for production deployments is not supported. Production deployments should implement proper CA certificates.
Note: Creating certificates is not and will never be a function of Files Advanced. This certificate request is in no way necessary for the operation of Files Advanced but it is required by Certificate vendors.
Note: If prompted by your vendor to select a server type, choose IIS.The certificates must be installed in the Windows Certificate Store before Files Advanced can use them.
Generating a certificate request via IIS:
For more information on this procedure, please refer to the following Microsoft Knowledge Base article: http://technet.microsoft.com/en-us/library/cc732906(v=ws.10).aspx
Generating a certificate request via OpenSSL:
Note: For this guide you need to have OpenSSL installed.
Note: Contact your preferred certificate vendor for more information or help with this procedure.
To generate a pair of private key and public Certificate Signing Request (CSR) for the web server "AAServer":
openssl req -new -nodes -keyout myserver.key -out AAServer.csr -newkey rsa:2048
This creates a two files. The file myserver.key contains a private key; do not disclose this file to anyone. Be sure to backup the private key, as there is no means to recover it should it be lost. The private key is used as input in the command to generate a Certificate Signing Request (CSR).
Note: In case you receive this error: WARNING: can't open config file: /usr/local/ssl/openssl.cnf run the following command: set OPENSSL_CONF=C:\OpenSSL-Win64\bin\openssl.cfg change the path, depending on where you installed OpenSSL. After you have completed this procedure, attempt step 1 again.
Requirements
The certificate you are using must contain it's private key. The certificate file must be in either the .PFX or .P12 format. It doesn't matter which one since they are interchangeable.
Note: If your Certificate Vendor provided you with a certificate and a key as two separate files, you can combine them into one .PFX file with the following command:
openssl pkcs12 -export -in <yourcertificate.extension> -inkey <yourkey.extension> -out <newfile.pfx>
e.g. openssl pkcs12 -export -in acmecert.crt -inkey acmecertkey.key -out acmecombined.pfx
This command requires OpenSSL to be installed.
Installing your certificate to the Windows certificate store
Note: If your Files Advanced and Gateway Servers are using different certificates, repeat these steps for both.
Note: If you are importing a PFX file, you will need to change the file filter to “Personal Information Exchange (*.pfx, *.p12)” to display it.
All of the certificates successfully installed in the Windows Certificate Store will be available when using the Files Advanced Configuration Utility.
After you've successfully installed your certificate to the Windows certificate store, you have to configure Files Advanced to use that certificate.
Note: The Configuration Utility is located in C:\Program Files (x86)\Acronis\Files Advanced\Common\Configuration Utility by default.
If the Certificate Authority has issued you an Intermediate certificate along with your certificate, it must also be added to the Files Advanced Server through the Configuration Utility.
Note: The Configuration Utility only searches in the Intermediate Certificates certificate store. If your certificate was installed in one of the other stores, open certmgr.msc and move your Intermediate certificate from the store it is in, to the Intermediate Certification Authorities -> Certificates store.
Note: The Configuration Utility is located in C:\Program Files (x86)\Acronis\Files Advanced\Common\Configuration Utility by default.