[quote:5eeba6b4b9][i:5eeba6b4b9]Originally posted by ozzi4648[/i:5eeba6b4b9]
Found the problem. When you installed your Geotrust cert on your Ensim server you were required to also install the state of authority cert by Geotrust. At least i had to on mine. The state of authority cert was located here on my Ensim server, which i failed to move to my Cpanel server:
/etc/httpd/conf/ssl.crt/geotrustefxca.crt
It's not enough to move just your .crt file and .key file over to cpanel otherwise you will continually get the error msg saying that the company issuing the cert could not be trusted la di da! Just copy the content of the geotrust authority file over to cpanel.
On Cpanel, after you install your valid .crt, .key and .csr file from Ensim create a file called, geotrustca.crt in /etc/httpd/conf/ssl.crt/geotrustca.crt/
Copy your state of authority cert, the cert given to me by Geotrust, into the geotrustca.crt.
In your httpd conf, add the bold line, where indicated:
SSLCertificateFile /usr/share/ssl/certs/srv05.primenet.cc.crt
SSLCertificateKeyFile /usr/share/ssl/private/srv05.primenet.cc.key
[b:5eeba6b4b9]SSLCACertificateFile /usr/local/apache/conf/ssl.crt/geotrustca.crt[/b:5eeba6b4b9]
Restart apache: /etc/rc.d/init.d/httpd stop then start. Safer to shut it down then to start it otherwise SSL may complain in your error logs.
Mooony, you are probably not using a Geotrust cert thats why it was not requiring the state of authority file. Although that would be strange because even my FreeSSL cert included a state of authority file.
Done! No more untrusted messages.

[/quote:5eeba6b4b9]
I take the above back. The above instructions only work with a Geotrust cert and FREESSL chokes. This does not work with FreeSSL. I'm starting to think the FREESSL cert is a piece of you know what.
When i received my e-mail with my certificate i also received a certificate that says:
The ChainedSSL Baltimore Intermediate Certificate:
-----BEGIN CERTIFICATE-----
MIIDXTCCAsagAwIBAgIEAgACpTANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQGEwJV
UzEYMBYGA1UEChMPR1RFIENvcnBvcmF0aW9uMRwwGgYDVQQDExNHVEUgQ3liZXJU
cnVzdCBSb290MB4XDTAyMDkxMzIwMzUwMFoXDTA0MDkxMzIzNTkwMFowODELMAkG
A1UEBhMCVVMxEDAOBgNVBAoTB0ZyZWVTU0wxFzAVBgNVBAMTDkNoYWluZWQgU1NM
IENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCcKimaySV+/SkI6jHsIXje
kY+EaCiivXzwOpWyN14zedLftE+efF7iPi5RPQ/LsUpKej/FNuaDzIqCHkZSt88i
4GYseoi99n8yf1XGYnTlbTA9bw4kB1ocL/OECJ1e5ebkhbFNIuE/43OauADO+gy4
vi1qi6SbySrQAcB8Ke7gGwIDAQABo4IBZTCCAWEwRQYDVR0fBD4wPDA6oDigNoY0
aHR0cDovL3d3dy5wdWJsaWMtdHJ1c3QuY29tL2NnaS1iaW4vQ1JMLzIwMDYvY2Rw
LmNybDAdBgNVHQ4EFgQURRk6Zp0Sogfh7Ywst7xZTRRx2ScwVAYDVR0gBE0wSzBJ
BgoqhkiG+GMBAgEFMDswOQYIKwYBBQUHAgEWLWh0dHA6Ly93d3cucHVibGljLXRy
dXN0LmNvbS9DUFMvT21uaVJvb3QuaHRtbDBYBgNVHSMEUTBPoUmkRzBFMQswCQYD
VQQGEwJVUzEYMBYGA1UEChMPR1RFIENvcnBvcmF0aW9uMRwwGgYDVQQDExNHVEUg
Q3liZXJUcnVzdCBSb290ggIBozArBgNVHRAEJDAigA8yMDAyMDkxMzIwMzUwMFqB
DzIwMDQwOTEzMjM1OTAwWjAOBgNVHQ8BAf8EBAMCAYYwDAYDVR0TBAUwAwEB/zAN
BgkqhkiG9w0BAQUFAAOBgQA0LbQTVPkAXWZCHs3FWJuovfsLH73AD6KTYbe71eds
/bOVGgz4quF2Qw2BMU/Sb7Tbwsl/HxuttsRP2c/1UV9+Rw4bTEDzE5ZZFpqUnCCL
F4ojLa7COOWqsIpMb8izHyZInIE+2Nb3wAa/O6wgLth7XYOyYHWd+C0UOaUPAZda
ZQ==
-----END CERTIFICATE-----
This is the [u:5eeba6b4b9]root certificate[/u:5eeba6b4b9] of authority cert that FREESSL claims must be installed on your server in order for it to work.
Here is what their installation instructions say:
[b:5eeba6b4b9][u:5eeba6b4b9]Both certificates must be installed for the server certificate to work properly. If the root certificate is not installed, you will receive a warning from your browser stating that the server certificate was issued by an untrusted certificate authority.[/u:5eeba6b4b9][/b:5eeba6b4b9]
Fine! So i paste it in CABUNDLE. That doesnt work. Everyone gets the untrusted authority message. Then i delete the stupid file and create it manually in /usr/share/ssl/certs/ and that doesnt work either. So what gives with these people?