When uploading the Native App Center Client to the Symantec App Center the .ipa file fails to be uploaded and the following error is displayed.
“A connection failure occurred: SSL problem (possibly a bad/expired/self-signed certificate) Recheck your App Center URL and try again.”
When trying to access the App Center from various browsers, the following errors can also occur:
- Mac OS Google chrome browser also rejects the certificate.
- Firefox on Mac shows:
josnukona.josdemo.com uses an invalid security certificate.
The certificate is not trusted because the issuer certificate is unknown.
(Error code: sec_error_unknown_issuer)
- Debugging with 'openssl s_client' gives the error:
Verify return code: 19 (self signed certificate in certificate chain)
If there are multiple unique certificates in the /usr/local.Nukona/certs/configurator folder then this issue can occur.
The following three certificates should be the only ones located in the configurator directory:
Privatekey.key (Private Key of Server)
Sign.crt (Signed certificate from Certificate Authority)
Ca_bundle.crt (CA Bundle certificate from Certificate Authority)
Replace the old certificate bundle and certificate (gd_bundle.crt, sign.crt) with new ones in the folder located at /usr/local.Nukona/certs/configurator.
Restart the httpd service gracefully.
Build the Native Client with the App Center Builder and upload it to the App Center.
This issue applies to version 3.0 and 3.1 of Nukona App Center.
RHEL/CentOS 5.5-5.8 64-bit.