I have used the instructions located here: http://community.spiceworks.com/how_to/show/922<\/a> to successfully install my GoDaddy cert for securing my spiceworks site, however, when I attempt to connect to it via Blackberry or Android devices, I get a warning that the certificate is not trusted.<\/p>\n
I assume this has something to do with the intermediate certificate required for use with their certificates. I installed the intermediate cert to the server in the certificates snap-in, but that does not seem to make any difference.<\/p>\n
I do not get any trust issues using firefox, chrome, or IE.<\/p>\n I wonder if it is necessary for me to go through the openssl process for the intermediate in order to get it properly installed on the Apache site. I have no apache experience which is probably obvious by this post!<\/p>\n I appreciate any assistance given!<\/p>\n Adam<\/p>","upvoteCount":4,"answerCount":19,"datePublished":"2011-05-23T07:39:55.000Z","author":{"@type":"Person","name":"adam4703","url":"https://community.spiceworks.com/u/adam4703"},"acceptedAnswer":{"@type":"Answer","text":" I have resolved this by doing the following:<\/p>\n I had to edit httpd.conf –<\/p>\n\n Listen 443<\/p>\n <VirtualHost *:443 ><\/p>\n SSLEngine on<\/p>\n SSLOptions +StrictRequire<\/p>\n SSLCipherSuite HIGH:MEDIUM:+EXP<\/p>\n SSLCertificateFile “ssl/ssl-cert.pem”<\/p>\n SSLCertificateKeyFile “ssl/ssl-private-key.pem”<\/p>\n SSLCertificateChainFile “ssl/intermediate.pem” #this<\/span> line was added<\/p>\n\n\n In order to get the intermediate .crt filefrom GoDaddy converted to .pem I used these commands.<\/p>\n openssl x509 -in input.crt -out input.der -outform DER<\/p>\n then<\/p>\n openssl x509 -in input.der -inform DER -out output.pem -outform PEM<\/p>\n I then copied the output.pem file to the SSL directory and renamed it to intermediate.pem to match the config file.<\/p>\n Thanks for your help on this, Alex.<\/p>","upvoteCount":2,"datePublished":"2011-06-02T13:09:45.000Z","url":"https://community.spiceworks.com/t/securing-spiceworks-with-godaddy-certificate-apache-need-intermediate/89103/16","author":{"@type":"Person","name":"adam4703","url":"https://community.spiceworks.com/u/adam4703"}},"suggestedAnswer":[{"@type":"Answer","text":" I have used the instructions located here: http://community.spiceworks.com/how_to/show/922<\/a> to successfully install my GoDaddy cert for securing my spiceworks site, however, when I attempt to connect to it via Blackberry or Android devices, I get a warning that the certificate is not trusted.<\/p>\n I assume this has something to do with the intermediate certificate required for use with their certificates. I installed the intermediate cert to the server in the certificates snap-in, but that does not seem to make any difference.<\/p>\n I do not get any trust issues using firefox, chrome, or IE.<\/p>\n I wonder if it is necessary for me to go through the openssl process for the intermediate in order to get it properly installed on the Apache site. I have no apache experience which is probably obvious by this post!<\/p>\n I appreciate any assistance given!<\/p>\n Adam<\/p>","upvoteCount":4,"datePublished":"2011-05-23T07:39:55.000Z","url":"https://community.spiceworks.com/t/securing-spiceworks-with-godaddy-certificate-apache-need-intermediate/89103/1","author":{"@type":"Person","name":"adam4703","url":"https://community.spiceworks.com/u/adam4703"}},{"@type":"Answer","text":" Androids may not have the appropriate intermediate authority installed. Hapens with lots of mobile devices.<\/p>","upvoteCount":0,"datePublished":"2011-05-23T07:43:50.000Z","url":"https://community.spiceworks.com/t/securing-spiceworks-with-godaddy-certificate-apache-need-intermediate/89103/2","author":{"@type":"Person","name":"alex3031","url":"https://community.spiceworks.com/u/alex3031"}},{"@type":"Answer","text":" You should be able to trust the cert on the phone anyways though, or is this going to be an issue for end users?<\/p>","upvoteCount":0,"datePublished":"2011-05-23T07:47:50.000Z","url":"https://community.spiceworks.com/t/securing-spiceworks-with-godaddy-certificate-apache-need-intermediate/89103/3","author":{"@type":"Person","name":"alex3031","url":"https://community.spiceworks.com/u/alex3031"}},{"@type":"Answer","text":" Most definitely an issue for end users! I am probably going to see if I can get my money back from GoDaddy and buy one from somewhere that doesn’t have the intermediate in the chain.<\/p>\n I will post back what I end up doing so that it will hopefully help others.<\/p>","upvoteCount":0,"datePublished":"2011-05-23T07:56:15.000Z","url":"https://community.spiceworks.com/t/securing-spiceworks-with-godaddy-certificate-apache-need-intermediate/89103/4","author":{"@type":"Person","name":"adam4703","url":"https://community.spiceworks.com/u/adam4703"}},{"@type":"Answer","text":" I just tried to connect to our OWA URL from my Android and I did not get the certificate warning. The cert securing that site is also from GoDaddy. This leads me to believe that the issue is most likely related to the Apache side of this and not on GoDaddy’s side.<\/p>","upvoteCount":0,"datePublished":"2011-05-23T08:19:28.000Z","url":"https://community.spiceworks.com/t/securing-spiceworks-with-godaddy-certificate-apache-need-intermediate/89103/5","author":{"@type":"Person","name":"adam4703","url":"https://community.spiceworks.com/u/adam4703"}},{"@type":"Answer","text":" Hmm, did you view the cert on the phone to see the exact reason it wasn’t trusted?<\/p>","upvoteCount":0,"datePublished":"2011-05-23T09:18:12.000Z","url":"https://community.spiceworks.com/t/securing-spiceworks-with-godaddy-certificate-apache-need-intermediate/89103/6","author":{"@type":"Person","name":"alex3031","url":"https://community.spiceworks.com/u/alex3031"}},{"@type":"Answer","text":" It only says the certificate is not from a trusted authority.<\/p>","upvoteCount":0,"datePublished":"2011-05-23T09:51:01.000Z","url":"https://community.spiceworks.com/t/securing-spiceworks-with-godaddy-certificate-apache-need-intermediate/89103/7","author":{"@type":"Person","name":"adam4703","url":"https://community.spiceworks.com/u/adam4703"}},{"@type":"Answer","text":" Are you sure the GoDaddy Certificate is the one being presented? Did you buy the same type of certs for your OWA and SPiceworks?<\/p>","upvoteCount":0,"datePublished":"2011-05-23T09:57:27.000Z","url":"https://community.spiceworks.com/t/securing-spiceworks-with-godaddy-certificate-apache-need-intermediate/89103/8","author":{"@type":"Person","name":"alex3031","url":"https://community.spiceworks.com/u/alex3031"}},{"@type":"Answer","text":" The one for OWA is a SAN cert that contains many different names. The one I’m using for Spiceworks is a straight up old fashioned SSL cert.<\/p>\n When I click to view the certificate it shows the one I just purchased last week and the correct URL name which matches the DNS name used to connect to the site.<\/p>","upvoteCount":0,"datePublished":"2011-05-23T10:02:03.000Z","url":"https://community.spiceworks.com/t/securing-spiceworks-with-godaddy-certificate-apache-need-intermediate/89103/9","author":{"@type":"Person","name":"adam4703","url":"https://community.spiceworks.com/u/adam4703"}},{"@type":"Answer","text":" This blog (albeit from last year seems to confirm that GoDaddy’s intermediate authority is not installed on Android) http://blog.wiercinski.net/2010/android/android-handsets-do-not-recognise-godaddys-ssl-certificates/<\/a><\/p>\n . If the certs are different between your OWA cert and this one it may be signed differently by GoDaddy. I am looking over Apache documentation and the link you used to set it up, combined with the information you presented there is no reason other than not have the proper trusted authority in the store. The cert is being presented by the server, you said you verified that, after it gets served up the ball is in the browsers hands.<\/p>","upvoteCount":0,"datePublished":"2011-05-23T10:20:01.000Z","url":"https://community.spiceworks.com/t/securing-spiceworks-with-godaddy-certificate-apache-need-intermediate/89103/10","author":{"@type":"Person","name":"alex3031","url":"https://community.spiceworks.com/u/alex3031"}},{"@type":"Answer","text":" I saw that blog post when I began researching the problem, too. It wasn’t extremely helpful, but at least good to know someone else has similar issues…<\/p>\n Is there another place to install the intermediate other than in the certificates snap-in of the server hosting the site? It seems to me like that would be necessary, but since it’s apache there may be something else I’m not aware of.<\/p>","upvoteCount":0,"datePublished":"2011-05-23T11:31:44.000Z","url":"https://community.spiceworks.com/t/securing-spiceworks-with-godaddy-certificate-apache-need-intermediate/89103/11","author":{"@type":"Person","name":"adam4703","url":"https://community.spiceworks.com/u/adam4703"}},{"@type":"Answer","text":" Actually we are not talking about the CA or intermediate CA on the server hosting the site but the CA on the phone itself. Each phone manufacturer (and this can also vary based on carrier too) has a list of trusted root authorities and Intermediate root authorities that ship on the phone, if you buy an SSL cert and the root authority or the intermediate authority that issued the cert does not exist on the phone the phone will not consider it valid. The only way to rectify this is to install the cert itself as a trusted cert, or install a root or intermediate trusted authority cert on the phone(s). If you do not have control of the phones this may make that solution more difficult for you as each person would have to install the authority cert on the phone themselves, or just accept the annoying warning.<\/p>\n Here are a couple of links to information on installing certs, it appears from a quick once over that if the trusted root and intermediate authority on the phone does not all ready have an entry you cannot add additional ones, you can only import the cert that’s causing the error and trust it.<\/p>\n