How do I fix issues related to SSL certificate and HTTPS configuration?
When adding an HTTPS-enabled MetaDefender Core instance to ICAP’s server profile, you might encounter some SSL errors.
To ensure that everything is configured correctly, please follow these troubleshooting steps:
Check that the HTTPS certificate is issued to MetaDefender Core’s domain.
- The certificate's subject and/or subjectAlternativeName should contain the MetaDefender Core server’s FQDN or IP address.
- In the case of a wildcard certificate, it should include the MetaDefender Core server’s domain name.
Check that the full certificate chain, including any intermediate and root certificate authorities, is trusted on the MetaDefender ICAP server.
- You can do this by importing any intermediate and root certificate authorities to the server’s trusted root store.
Check that the certificate revocation list is available and reachable from the MetaDefender ICAP server:
- Please follow this knowledge article to verify that the certificate revocation list is available and valid.
After enabling HTTPS for MetaDefender ICAP Server, the web management console is inaccessible.
If this happens, there’s a good chance that the HTTPS configuration is wrong, or there’s a problem with the certificate. Please follow these troubleshooting steps to ensure the configuration is valid:
Remove the HTTPS configuration to access the web management console:
- You can utilize the HTTPS Configuration Removal Tool to remove HTTPS and access the ICAP web console via HTTP.
Review the HTTPS configuration steps to ensure that everything is set up correctly.
Verify that the certificate-private key pair is valid:
- You can run the following OpenSSL commands:
# Replace "cert.crt" with the path to the certificate
openssl x509 -noout -modulus -in cert.crt | openssl md5
# Replace "key.key" with the path to the private key
openssl rsa -noout -modulus -in key.key | openssl md5
- If the output MD5 hash values of the certificate and private key don’t match up, then you will need to generate a new certificate-private key pair.
For further assistance regarding Issues related to SSL certificate and HTTPS configuration, please follow these instructions on How To Create a Support Package, before creating a support case or chatting with our support engineer.