Portal Home > Knowledgebase > Articles Database > Installing Security Certificate Rapid SSL and CherryPy Web Server


Installing Security Certificate Rapid SSL and CherryPy Web Server




Posted by sgsllc, 11-16-2013, 08:22 PM
Hello all, I am running a CherryPy web server on Mac OS X. I have purchased a GeoTrust Rapid SSL certificate. I have installed the certificate as cert.pem, the key as key.pem, and the intermediate certificate as intermediate.pem. However, when I start up the web server, I receive an error. When these certificates are removed, the web server starts up without any problems. The console displays this when the web server is launched with the certificates installed (see below). I am unable to figure this out and the online knowledge base on the Rapid SSL site has not been helpful. Do you have any ideas? Any clues or advise will be greatly appreciated. Thank you! /Library/Python/2.6/site-packages/fcws-12.0.055_osx-py2.6.egg/fcws/fcp/validation.py:7: DeprecationWarning: the sets module is deprecated Fri Oct 25 15:25:40 2013 127.0.0.1 [system]Configuring CherryPy Server for hosting OpenText FC WebServer 12.0.055 (FC WebAPI 1). Fri Oct 25 15:25:40 2013 127.0.0.1 [system]CherryPy WSGI Server - Configuring 0.0.0.0 on SSL port 443 with certificate cert.pem and key key.pem, running 500 threads. [25/Oct/2013:15:25:40] ENGINE Bus STARTING [25/Oct/2013:15:25:40] ENGINE Started monitor thread '_TimeoutMonitor'. [25/Oct/2013:15:25:40] ENGINE Started monitor thread 'Autoreloader'. [25/Oct/2013:15:25:40] ENGINE Serving on 0.0.0.0:443 [25/Oct/2013:15:25:40] ENGINE Bus STARTED [25/Oct/2013:15:25:40] ENGINE Error in HTTPServer.tick Traceback (most recent call last): File "/Library/Python/2.6/site-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/wsgiserver/wsgiserver2.py", line 1837, in start self.tick() File "/Library/Python/2.6/site-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/wsgiserver/wsgiserver2.py", line 1902, in tick s, ssl_env = self.ssl_adapter.wrap(s) File "/Library/Python/2.6/site-packages/CherryPy-3.2.2-py2.6.egg/cherrypy/wsgiserver/ssl_builtin.py", line 52, in wrap keyfile=self.private_key, ssl_version=ssl.PROTOCOL_SSLv23) File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/ssl.py", line 338, in wrap_socket File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/ssl.py", line 118, in __init__ SSLError: [Errno 336265225] _ssl.c:339: error:140B0009SL routinesSL_CTX_use_PrivateKey_fileEM lib

Posted by darkhorse, 11-28-2013, 10:54 AM
suggest you to contact GeoTrust Rapid SSL and reissue the SSL certificate, once it done then try to reinstall it, just aware that you need to provide them a CSR before proceed to reissue.

Posted by Scott.Mc, 11-28-2013, 11:13 AM
Have you set a passphrase on your key? Also what does, (openssl x509 -noout -modulus -in cert.pem | openssl md5 ; openssl rsa -noout -modulus -in key.pem | openssl md5) | uniq Return (run this inside the dir that contains cert.pem and key.pem.



Was this answer helpful?

Add to Favourites Add to Favourites    Print this Article Print this Article

Also Read
SSD Nodes Review (Views: 586)
Affiliate system (Views: 462)
Robot.txt question (Views: 488)