Hi murvinlai, Thanks for the reply. I tried removing toString as you suggested, also I read the question you posted as stackoverflow but still cant get it working. Please let me know if you find anything else related to this which i can try to get this working.
On Friday, 11 January 2013 01:00:07 UTC+5:30, murvinlai wrote: > > the code looks right to me. (i asked that question a while ago in > stackoverflow > http://stackoverflow.com/questions/11804202/how-to-setup-a-ssl-cert-in-express-js-server-now > ) > > Hmm or you can try fs.readFileSync("....") without toString() > > > > On Tue, Jan 8, 2013 at 4:11 AM, vaibhav mande > <[email protected]<javascript:> > > wrote: > >> >> Hello, >> >> I Am trying to implement node server with https, but facing some >> problems. >> >> This is what I have done so far :- >> >> I submitted csr to geotrust and got crt and intermediate bundle crt. >> >> My current node.js code :- >> >> var fs = require('fs'); >> var privateKey = >> fs.readFileSync('/path_to_certificate/xxx.doamin.com.key').toString(); >> var certificate = >> fs.readFileSync('/path_to_certificate/xxx.domain.com.crt').toString(); >> var cacert = >> fs.readFileSync('/path_to_certificate/xxx.domain.com.gd_bundle.crt').toString(); >> >> var express = require('express') >> , io = require('socket.io') >> , app = express() >> , server = require('https').createServer({key: privateKey, cert: >> certificate, ca:cacert}, app); >> , io = io.listen(server) >> >> server.listen(PORT); >> >> app.get('/', function (req, res){ >> fs.readFile(__dirname + '/socket_loader.html', >> function (err, data){ >> if (err){ >> res.writeHead(500); >> return res.end('Error loading socket loader.html'); >> } >> res.writeHead(200); >> res.end(data); >> }); >> }); >> >> When I Am trying to connect using curl, this is the error I get :- >> >> # curl -vsk https://xxx.domain.com:PORT >> * About to connect() to xxx.domain.com port 'PORT' (#0) >> * Trying xx.xx.xx.xx... connected >> * Connected to xxx.domain.com (xx.xx.xx.xx) port 'PORT' (#0) >> * Initializing NSS with certpath: sql:/etc/pki/nssdb >> * warning: ignoring value of ssl.verifyhost >> * NSS error -5938 >> * Closing connection #0 >> * SSL connect error >> >> Any help on this matter will be appreciated. >> Thank you, >> Vaibhav Mande >> >> -- >> Job Board: http://jobs.nodejs.org/ >> Posting guidelines: >> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines >> You received this message because you are subscribed to the Google >> Groups "nodejs" group. >> To post to this group, send email to [email protected]<javascript:> >> To unsubscribe from this group, send email to >> [email protected] <javascript:> >> For more options, visit this group at >> http://groups.google.com/group/nodejs?hl=en?hl=en >> > > -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
